Java EE核心十三種技術介紹

java EE是一個開放平臺,它包含的技術很多,主要包括13種核心技術。成爲Java EE程序員,他必須掌握的技術是java,Servlet,JSP,如果這三種技術沒有學好,而去一味地追求Struts、hibernate、ejb、spring,webwork、jsf等web框架,會顯得華而不實。

java十三種技術(規範):

(1)Java數據庫連接

(2)Java命名和目錄接口(Java Naming and Directory Interface,JNDI)

(3)企業Java Beans(Enterprise Java Beans,EJB【2.0,2.1,3.0,3.1...】)

(4)JSP(JavaServer Pages(JSPs))

(5)Java Servlet

(6)Java IDL/CORBA

(7)Java事務體系(JTA)/Java事務服務(JTS)

(8)JavaMail和JavaBeans激活框架

(9)Java信使服務(JMS)

(10)擴展標記語言(XML)

(11)其他當前流行及框架

Struts+hibernate+spring(ssh)

爲什麼出現JSP技術?

Servlet做界面非常不好->JSP

一個公式:

JSP=html+JavaScript+css+JSP標籤+java片段。

Servlet是JSP技術的基礎;

JSP功能的強大是因爲可以與Javabean結合使用(即JSP作前臺,Javabean作後臺,它作爲邏輯層);

JSP+Javabean的基礎上再結合Servlet,就會構成MVC模式。


JSP的基本語法:

指令元素---用於從JSP發送一個信息到容器,比如設置全局變量,文字編碼,引入包等。

1、page指令 <%@page contentType="text/html;charset=gb2312"%>

2、include指令 <%@include file="filename"%>

3、taglib指令 這個指令允許在JSP頁面使用自定義標籤

腳本元素

1、scriplet  <% java代碼%>

2、表達式 <%=java表達式%>、<%=rs.getString(1)%>

3、declaration聲明

<%!變量聲明 %>比如:<%! int count=10%>

<%!函數聲明 %>

動作元素

1、<jsp:include>等

九大內置對象

out(向客戶端輸出數據)、request(接受客戶端的http請求)、response、session、application、pageContext(代表JSP頁面的上下文)、exception、page(代表JSP這個實例本身)、config(代表JSP對應的Servlet的配置,可以得到web.xml中的參數)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章