JavaEE开发基础

1 JavaEE简介

Java平台有三个版本,分别是JavaSE(Java Platform, Standard Edition),JavaEE(Java Platform, Enterprise Edition)和JavaME(Java Platform, Micro Edititon)。

JavaSE以前称为J2SE,适用于桌面系统开发,它包含了支持Java Web服务开发的类,并为JavaEE提供基础。JavaEE以前称为J2EE,适用于企业级应用开发,它是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的SOA(面向服务体系结构)和Web应用程序。JavaME以前称为J2ME,适用于小型设备和智能卡开发。

JavaEE并非一个产品,而是一系列技术和标准的集合,它包括了从前端Web界面到中间件,再到后端数据库系统的一系列技术和规范。它为应用Java技术开发服务器端应用提供一个平台独立、可移植、多用户、安全和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。具体的JavaEE平台产品由各厂商实现并遵循同一个标准。

2 JavaEE核心技术

JavaEE为了适应大型企业级系统开发的需要,制定和规范了大量的技术,JavaEE核心技术主要有以下几点。

JSP(Java服务页面)

Servlet

EJB(企业级JavaBean)

JDBC(Java数据库连接)

JTA(Java事物)

JavaMail(Java邮件服务)

JMS(Java消息服务)

RMI(远程方法调用)

JNDI(Java命名和目录服务)

XML(扩展标识语言)

JMX(Java分布式管理)

JACC(Java容器授权合同)

JCA(Java连接器体系)

3 Java Web开发技术

Java Web开发需要遵循JavaEE标准和规范,目前市场上有不少的开源框架已经实现了JavaEE规范,如Struts、Spring、Hibernate等。Java Web开发涉及到的主要技术有:

Ajax

MVC框架

持久层技术

4 Java Web开发环境

4.1 安装JDK

4.2 安装Tomcat

4.3 安装MyEclipse

4.4 整合MyEclipse和Tomcat

4.5 安装数据库

针对MySQL,其配置工具有SQLyog(http://www.webyog.com)和phpmyadmin(可以通过XAMPP提供)

5 Java Web开发学习路线

5.1 Java基础

Java语言

面向对象思想

数据库操作,SQL语言

5.2 Web开发基础

HTML

XML

CSS

JavaScript

DOM

Ajax

jQuery

5.3 Java Web开发基础

JSP

Servlet

JDBC

5.4 Java Web开发框架

Struts

Spring

Hibernate

5.5 Java通用框架

Log4j

JUnit

JFreeChart

Dom4j

转自:http://www.cnblogs.com/aurain/p/5933161.html

[转]JavaEE开发基础的更多相关文章

  1. JavaEE开发基础

    1 JavaEE简介 Java平台有三个版本,分别是JavaSE(Java Platform, Standard Edition),JavaEE(Java Platform, Enterprise E ...

  2. JSP网站开发基础总结《一》

    经过JAVASE的学习相信大家对JAVA已经不再陌生,那么JAVA都可以干什么呢?做算法.应用程序.网站开发都可以,从今天开始为大家奉上JAVAEE之JSP动态网站开发基础总结. 既然是动态网站开发, ...

  3. JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建

    本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...

  4. JAVAEE规范基础知识

    JavaEE规范基础知识 本人博客文章网址:https://www.peretang.com/basic-knowledge-of-javaee-standard/ JavaEE简介 JavaEE,J ...

  5. JavaEE开发之基于Eclipse的环境搭建以及Maven Web App的创建

    本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...

  6. 添物不花钱学JavaEE(基础篇)-综述

    JavaEE由一堆基础标准组成.JavaEE开发一般需要如下工具和掌握如下内容: Java环境 Eclipse或其他开发工具 Tomcat容器或类似软件 Jsp/Servlet/Web/JDBC的掌握 ...

  7. JavaEE开发环境配置

    JavaEE开发环境配置 Tomcat的下载和安装 1.登录Tomcat 站点,下载Tomcat最新版本http://tomcat.apache.org/Windows平台下载ZIP包,LInux平台 ...

  8. .NET基础拾遗(5)多线程开发基础

    Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理基础 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开 ...

  9. .NET基础拾遗(6)ADO.NET与数据库开发基础

    Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基 ...

随机推荐

  1. DECLARE - 定义一个游标

    SYNOPSIS DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ...

  2. 字符串翻转(java)

    1 递归,二分 private static String reverse(String s) { int N = s.length(); if(N <= 1) return s; String ...

  3. 【软件构造】第三章第三节 抽象数据型(ADT)

    第三章第三节 抽象数据型(ADT) 3-1节研究了“数据类型”及其特性 ; 3-2节研究了方法和操作的“规约”及其特性:在本节中,我们将数据和操作复合起来,构成ADT,学习ADT的核心特征,以及如何设 ...

  4. xlsx 读取文件日期问题

    xlsx 的版本:0.13.5,可以取到日期 xlsx 的版本:0.14.3,取到的日期转为数字了,没有找到方法转为日期, 可以开启   cellDates: true,但是这个时区不对, dateN ...

  5. ftp上传文件、删除文件、下载文件的操作

    FavFTPUtil.Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  6. UIWebView与js那些事

    UIWebView是IOS SDK中渲染网面的控件,在显示网页的时候,我们可以hack网页然后显示想显示的内容.其中就要用到javascript的知识,而UIWebView与javascript交互的 ...

  7. 配置c3p0-config.xml数据库连接池,jdbcurl配置项报错Type The reference to entity "useUnicode" must end with the ';' delimiter.

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xml> <c3p0-confi ...

  8. 聊聊svg

    来源:SVG的用法 补充 CANVAS产生的dom数量比SVG要少 SVG可以使用css设置动画样式 对于动画性能来说,不能说svg或canvas谁更优,而是要看情况: SVG 是一种使用 XML 描 ...

  9. Ubuntu16.04安装MySql5.7

    安装方式有好多种,这里选择使用APT安装. 主要参考文档为官方文档:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo- ...

  10. ES6(数据结构)

    一.set 用法 set 对数组进行转化 添加重复元素不会生效 (应用:去重复功能)转化过程不会有数据类型的转换 添加.删除.判断是否存在的方法 2. 读取(遍历)的几种方法 二.WeakSet 与S ...