學習J2EE必須掌握的36個Package

J2ee Senior Developer36Packages。學習J2EE的你要將每個Package全都做出來,而且要非常熟練的做出來,那你就可以遊刃有餘了。
Interface Packages
1
Html元素
Skills to be mastered

 採用table進行任意頁面佈局

 控制表格的寬度與高度

 控制跨列/跨行

 控制表格嵌套

 控制表格線的樣式

 控制單元格中內容的樣式

 製作菜單

 製作主菜單

 製作彈出式菜單

 製作Tab

 使用Table製作

 使用Div標籤製作

 數據的樹型顯示

 根據數據庫的內容,自動填充數型結構

 針對數型任意節點進行添加、刪除、修改操作,並同步到後端數據庫

 瀏覽器窗口控制

 瀏覽器窗口最大化

 瀏覽器窗口居中

 新開瀏覽器彈出式窗口

 瀏覽器菜單欄的控制

 控制瀏覽器菜單欄

 控制瀏覽器MenuBar的顯示/隱藏

 控制瀏覽器狀態欄

 顯示/隱藏狀態欄

 向狀態欄寫數據

 界面元素

 Select選擇框

 根據數據庫動態的添加/更新Select內容

 列表中選擇數據的傳遞與接收

 獲取當前選擇的數據項

 多數據項的傳遞與接收

 客戶端圖像影射圖

 根據不同的區域選擇事件,進行不同的響應

 根據不同的區域,進行響應的Tip

 CheckBox多項選擇的傳遞與接收

 隱藏元素的傳遞與接收
 Radio
數據的傳遞與接收
 
使用網頁框架分割頁面
 
使用FrameFrameSet進行窗口分割
 
使用IFrame充當目標(Target)窗口
 
視頻、音頻播放
 
播放視頻
 
播放音頻

2 Css
Skills to be mastered

 Css使用的引入語法
 
連接到外部樣式表
 
嵌入一個樣式表
 
輸入一個樣式表
 
內聯樣式表
 
靈活定義頁面中任意元素的樣式

3 Javascript
Skills to be mastered

 查找頁面中任意元素
 
根據元素Id查找
 
根據元素名稱查找
 
動態修改頁面中任意元素的屬性
 
動態添加/修改/刪除頁面元素
 
向頁面佈局的表格單元格中添加/修改/刪除一個Html元素
 
向指定的元素添加/修改/刪除其內容
 
對錶格對象以及子對象(行、列)作迭代

4 Struts Tag
Skills to be mastered

 < html>
 < html:base/>
根據當前頁面的Url,設定相對路徑。
 < html:button>
 < html:submit>
 < html:cancel>
 < html:checkbox>
 < html:errors>
 < html:form>
 < html:hidden>
 < html:html>
 < html:image>
 < html:img>
 < html:link>
 < html:multibox>
 < html:select>
 < htmlption>
 < htmlptions>
 < htmlassword>
 < html:radio>
 < html:reset>
 < html:rewrite>
 < html:text>
 < html:TextArea>
 < logic>
 < logic:empty>
 <  logic:notempty>
 <  logic:equal>
 <  logic:notequal>
 <  logic:forward>
 < logic:redirect>
 < logic:greaterEqual>
 < logic:greaterthan>
 < logic:iterate>
 < logic:lessequal>
 < logic:lessThan>
 < logic:match>
 < logic:notmatch>
 < logicresent>
 < logic:notpresent>
 < tiles>
進行頁面統一佈局
 < bean>
 < bean:cookie>
 < bean:define>
 < bean:header>
 < bean:include>
 < bean:message>
 < beanage>
 < beanarameter>
 < bean:resource>
 < bean:size>
 < bean:struts>
 < bean:write>

5 Jsf Tag
Skills to be mastered

6
Applet技術
Skills to be mastered

 Applet Servlet通訊
 
使用對象流對象進行基於Http的通訊
 Applet
調用JavaScript
 JavaScript
調用Applet
 Applet
使用數字簽名
 Applet
Html混合使用

Web Layer Packages
7
Web基本概念
Skills to be mastered

 內置對象
 Request
 Response
 Session
 ServletConfig
 Servlet
生命週期
 
Init()方法中作數據庫的初始化
 
destroy()方法中釋放數據庫對象
 
讀取web.xml中的全局初始化參數
 
讀取web.xml中制定servlet的初始化參數
 
識別doget()dopost()方法的作用與區別

8 Servlet
Skills to be mastered

 數據請求與處理
 
jspservlet發送請求數據及接收。
 
jspjsp發送請求數據及接收。
 
servletservlet請求數據及接收
 
網頁定位
 
Servlet轉向jsp
 Senddirect
()
 Forward
()
 
jsp轉向jsp
 
servlet根據jsp的動作進行jsp轉向
 ServletContext
 ServletConfig

9 Jsp
Skills to be mastered

 Jsp語法規則
 Jsp Tag
 < page>
 
錯誤處理
 < include>
 < jsp>
 < jsp:useBean>
 < jsp:getProperty>
 < jsp:setProperty>
 < jsp:include>
 < jsp:forward>
 < jsparam>
 < jsplugin>

10 Web文件結構
Skills to be mastered

 文件結構
 Web.xml

11 Web.xml文件解析
Skills to be mastered

 全局初始化參數
 Servlet
聲明
 Servlet
初始化參數
 Initialize and load Tag

12 MVC模式
Skills to be mastered

 MVC含義

13 Struts架構
Skills to be mastered

 Struts-Config.xml編輯
 Action
 Forward
 ActionForm
 Catch Error
 ActionMapping
 Validation
 Spring
Struts集成

14 Jsf架構
Skills to be mastered

Struts對應

15 Web service技術
Skills to be mastered

 配置WebService運行環境
 
編寫WebService配置文件
 
編寫webServiceServer
 
編寫WebServiceClient
 
發佈WebService

16 Spring架構
Skills to be mastered

 編寫Spring框架配置文件Application-Context.xml以及Web.xml
 
Web Servlet中調用Spring中的bean
 Spring
Struts的集成
 Spring
Hibernate的集成
 Spring
Ejb的集成
 Spring
中訪問數據庫的幾種辦法。

17 Ejb架構
Skills to be mastered

 手工編寫EntityBean
 
手工編寫SessionBean
 
手工編寫 MessageBean
 
手工編寫Ejb描述文件
 
編寫客戶端訪問Ejb

Message Communication Packages
18
、 消息隊列技術
Skills to be mastered

 Weblogic上配置MessageFactoryQueue
 
點對點消息發送的客戶端代碼
 Topic-based
的消息發送的客戶端代碼
 
編輯消息配置文件
 MQ
Linux上的安裝於配置
 
基於MQ的客戶端代碼
 
消息驅動BeanMdb)與消息隊列的綜合應用(代碼)

19 Jmail技術
Skills to be mastered

 JMail模型
 
發送郵件以及附件

OutPut Packages
20
Web顯示及打印技術
Skills to be mastered

 使用Jasper顯示及打印

DataBase Packages
21
Jdbc
Skills to be mastered

 基本概念以及表示方法
 Driver
 Url
 
註冊驅動程序
 
建立Connection
 
建立Statement
 
建立ResultSet
 
回調函數的使用
 PreparedStatement
 CallableStatement
 MetaData
 
採用工廠模式構建數據庫訪問類

22 DataBase技術
Skills to be mastered

 手工創建Table(包括各種約束、規則)
 
手工創建StoreProcedure
 
手工創建Trigger
 
手工創建Function
 
StoreProcedureTrigger中控制Transaction
 Grant Permission to Users to useDataBase Object
 Remember and use embedded Functions inOracle
 
創建並使用表空間
 
Linux中安裝Oracle
 
Linux中安裝並使用Db2
 
Linux中安裝並使用MySql

23 Hibernate技術
Skills to be mastered

 編輯Hibernate-Config.xml配置文件
 
編輯實體配置文件,重點描述實體之間的關係。
 
事務控制
 
客戶端調用代碼
 
集成環境IDE中設置Hibernate
 
Spring的集成

24 JDom技術
Skills to be mastered

 讀取並解析xml文件
 
xml文件向Dbms系統傳送數據
 
DBMS導出數據到xml

Configure & Test & Deploy Packages
25
、 開發環境IDE
Skills to be mastered

 Eclipse3.1+ MyEclipse
 Wsad
 Jbuilder

26 Linux/Aix環境配置及常用命令
Skills to be mastered

 安裝Oracle10gLinux上。
 
安裝websphere/weblogic/tomcat/jboss
 
安裝Cvs
 
安裝Ftp
 
安裝遠程登陸服務

27 Tomcat配置
Skills to be mastered

 Linux上運行Tomcat
 
配置虛擬服務器
 
改變Tomcat端口號
 
配置數據源DataSource
 
配置角色及用戶
 IDE
環境中配置Websphere

28 Websphere配置
Skills to be mastered

 Linux上運行Websphere
 
配置Ejb配置文件
 
配置web.Xml配置文件

29 Weblogic配置
Skills to be mastered

 Linux上運行Weblogic
 
配置Ejb配置文件
 
配置web.Xml配置文件

30 Jboss配置
Skills to be mastered

 Linux上運行Weblogic
 
配置Ejb配置文件
 
配置web.Xml配置文件

31 Ant
Skills to be mastered

 配置Ant運行環境
 
針對project編制builder.xml
 
Ant集成進IDE開發環境中

32 JUnit
Skills to be mastered

 TestCase
 TestSuite
 TestCase
中的邏輯方法
 Junit
集成到Ant
 IDE
中的JUnit配置

33 Cvs
Skills to be mastered

 Cvs server環境配置
 Cvs Client
環境配置
 
常規操作
 
初始化倒入到服務器
 CheckOut
 CheckIn
 
配置IDE環境使用Cvs

34 ClearCase
Skills to be mastered

Design & Analysis Packages
35
RationalRose
Skills to be mastered

 設計UseCase
 
設計活動圖
 
設計順序圖
 
設計狀態圖
 
設計類視圖
 
設計數據模型
 
使用soda for word 轉出設計文檔

36、 設計模式
Skills to be mastered

 Factory/Singleton
 Adaptor
 Bridge
 Prototype
 Builder
 Faade
 Proxy
 Composite
 Command
 Flyweight
 Decorator
 Visitor
 Observor

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