1 JavaEE簡介
Java平臺有三個版本,分別是JavaSE(Java Platform, Standard Edition),JavaEE(Java Platform, Enterprise Edition)和JavaME(Java Platform, Micro Edititon)。
JavaSE以前稱為J2SE,適用于桌面系統(tǒng)開發(fā),它包含了支持Java Web服務(wù)開發(fā)的類,并為JavaEE提供基礎(chǔ)。JavaEE以前稱為J2EE,適用于企業(yè)級應(yīng)用開發(fā),它是在JavaSE的基礎(chǔ)上構(gòu)建的,它提供Web服務(wù)、組件模型、管理和通信API,可以用來實現(xiàn)企業(yè)級的SOA(面向服務(wù)體系結(jié)構(gòu))和Web應(yīng)用程序。JavaME以前稱為J2ME,適用于小型設(shè)備和智能卡開發(fā)。
JavaEE并非一個產(chǎn)品,而是一系列技術(shù)和標(biāo)準(zhǔn)的集合,它包括了從前端Web界面到中間件,再到后端數(shù)據(jù)庫系統(tǒng)的一系列技術(shù)和規(guī)范。它為應(yīng)用Java技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立、可移植、多用戶、安全和基于標(biāo)準(zhǔn)的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署。具體的JavaEE平臺產(chǎn)品由各廠商實現(xiàn)并遵循同一個標(biāo)準(zhǔn)。
2 JavaEE核心技術(shù)
JavaEE為了適應(yīng)大型企業(yè)級系統(tǒng)開發(fā)的需要,制定和規(guī)范了大量的技術(shù),JavaEE核心技術(shù)主要有以下幾點。
JSP(Java服務(wù)頁面)
Servlet
EJB(企業(yè)級JavaBean)
JDBC(Java數(shù)據(jù)庫連接)
JTA(Java事物)
JavaMail(Java郵件服務(wù))
JMS(Java消息服務(wù))
RMI(遠程方法調(diào)用)
JNDI(Java命名和目錄服務(wù))
XML(擴展標(biāo)識語言)
JMX(Java分布式管理)
JACC(Java容器授權(quán)合同)
JCA(Java連接器體系)
3 Java Web開發(fā)技術(shù)
Java Web開發(fā)需要遵循JavaEE標(biāo)準(zhǔn)和規(guī)范,目前市場上有不少的開源框架已經(jīng)實現(xiàn)了JavaEE規(guī)范,如Struts、Spring、Hibernate等。Java Web開發(fā)涉及到的主要技術(shù)有:
Ajax
MVC框架
持久層技術(shù)
4 Java Web開發(fā)環(huán)境
4.1 安裝JDK
4.2 安裝Tomcat
4.3 安裝MyEclipse
4.4 整合MyEclipse和Tomcat
4.5 安裝數(shù)據(jù)庫
針對MySQL,其配置工具有SQLyog(http://www.webyog.com)和phpmyadmin(可以通過XAMPP提供)
5 Java Web開發(fā)學(xué)習(xí)路線
5.1 Java基礎(chǔ)
Java語言
面向?qū)ο笏枷?/span>
數(shù)據(jù)庫操作,SQL語言
5.2 Web開發(fā)基礎(chǔ)
HTML
XML
CSS
JavaScript
DOM
Ajax
jQuery
5.3 Java Web開發(fā)基礎(chǔ)
JSP
Servlet
JDBC
5.4 Java Web開發(fā)框架
Struts
Spring
Hibernate
5.5 Java通用框架
Log4j
JUnit
JFreeChart
Dom4j
posted on 2014-02-05 10:42
水 閱讀(836)
評論(0) 編輯 收藏 引用 所屬分類:
Java