新聞中心
我總結(jié)了J2ee Senior Developer的36個Packages。學(xué)習(xí)J2EE的你要將每個Package全都做出來,而且要非常熟練的做出來,那你就可以游刃有余了。
Interface Packages
1、 Html元素
Skills to be mastered:
? 采用table進行任意頁面布局
? 控制表格的寬度與高度
? 控制跨列/跨行
? 控制表格嵌套
? 控制表格線的樣式
? 控制單元格中內(nèi)容的樣式
? 制作菜單
? 制作主菜單
? 制作彈出式菜單
? 制作Tab
? 使用Table制作
? 使用Div標(biāo)簽制作
? 數(shù)據(jù)的樹型顯示
? 根據(jù)數(shù)據(jù)庫的內(nèi)容,自動填充數(shù)型結(jié)構(gòu)
? 針對數(shù)型任意節(jié)點進行添加、刪除、修改操作,并同步到后端數(shù)據(jù)庫
? 瀏覽器窗口控制
? 瀏覽器窗口最大化
? 瀏覽器窗口居中
? 新開瀏覽器彈出式窗口
? 瀏覽器菜單欄的控制
? 控制瀏覽器菜單欄
? 控制瀏覽器MenuBar的顯示/隱藏
? 控制瀏覽器狀態(tài)欄
? 顯示/隱藏狀態(tài)欄
? 向狀態(tài)欄寫數(shù)據(jù)
? 界面元素
? Select選擇框
? 根據(jù)數(shù)據(jù)庫動態(tài)的添加/更新Select內(nèi)容
? 列表中選擇數(shù)據(jù)的傳遞與接收
? 獲取當(dāng)前選擇的數(shù)據(jù)項
? 多數(shù)據(jù)項的傳遞與接收
? 客戶端圖像影射圖
? 根據(jù)不同的區(qū)域選擇事件,進行不同的響應(yīng)
? 根據(jù)不同的區(qū)域,進行響應(yīng)的Tip
? CheckBox多項選擇的傳遞與接收
? 隱藏元素的傳遞與接收
? Radio數(shù)據(jù)的傳遞與接收
? 使用網(wǎng)頁框架分割頁面
? 使用Frame、FrameSet進行窗口分割
? 使用IFrame充當(dāng)目標(biāo)(Target)窗口
? 視頻、音頻播放
? 播放視頻
? 播放音頻
2、 Css
Skills to be mastered:
? Css使用的引入語法
? 連接到外部樣式表
? 嵌入一個樣式表
? 輸入一個樣式表
? 內(nèi)聯(lián)樣式表
? 靈活定義頁面中任意元素的樣式
3、 Javascript
Skills to be mastered:
? 查找頁面中任意元素
? 根據(jù)元素Id查找
? 根據(jù)元素名稱查找
? 動態(tài)修改頁面中任意元素的屬性
? 動態(tài)添加/修改/刪除頁面元素
向頁面布局的表格單元格中添加/修改/刪除一個Html元素
向指定的元素添加/修改/刪除其內(nèi)容
? 對表格對象以及子對象(行、列)作迭代
4、 Struts Tag
Skills to be mastered:
? < html>
? < html:base/>
根據(jù)當(dāng)前頁面的Url,設(shè)定相對路徑。
? < 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>
進行頁面統(tǒng)一布局
? < 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技術(shù)
Skills to be mastered:
? Applet 與Servlet通訊
? 使用對象流對象進行基于Http的通訊
? Applet 調(diào)用JavaScript
? JavaScript調(diào)用Applet
? Applet使用數(shù)字簽名
? Applet 與Html混合使用
Web Layer Packages
7、 Web基本概念
Skills to be mastered:
? 內(nèi)置對象
? Request
? Response
? Session
? ServletConfig
? Servlet生命周期
? 在Init()方法中作數(shù)據(jù)庫的初始化
? 在destroy()方法中釋放數(shù)據(jù)庫對象
? 讀取web.xml中的全局初始化參數(shù)
? 讀取web.xml中制定servlet的初始化參數(shù)
? 識別doget()、dopost()方法的作用與區(qū)別
8、 Servlet
Skills to be mastered:
? 數(shù)據(jù)請求與處理
? 從jsp向servlet發(fā)送請求數(shù)據(jù)及接收。
? 從jsp向jsp發(fā)送請求數(shù)據(jù)及接收。
? 從servlet向servlet請求數(shù)據(jù)及接收
? 網(wǎng)頁定位
? 從Servlet轉(zhuǎn)向jsp
? Senddirect()
? Forward()
? 從jsp轉(zhuǎn)向jsp
? 由servlet根據(jù)jsp的動作進行jsp轉(zhuǎn)向
? ServletContext
? ServletConfig
9、 Jsp
Skills to be mastered:
? Jsp語法規(guī)則
? Jsp Tag
? < page>
? 錯誤處理
? < include>
? < jsp>
? < jsp:useBean>
? < jsp:getProperty>
? < jsp:setProperty>
? < jsp:include>
? < jsp:forward>
? < jsparam>
? < jsplugin>
10、 Web文件結(jié)構(gòu)
Skills to be mastered:
? 文件結(jié)構(gòu)
? Web.xml
11、 Web.xml文件解析
Skills to be mastered:
? 全局初始化參數(shù)
? Servlet聲明
? Servlet初始化參數(shù)
? Initialize and load Tag
12、 MVC模式
Skills to be mastered:
? MVC含義
13、 Struts架構(gòu)
Skills to be mastered:
? Struts-Config.xml編輯
? Action
? Forward
? ActionForm
? Catch Error
? ActionMapping
? Validation
? Spring與Struts集成
14、 Jsf架構(gòu)
Skills to be mastered:
與Struts對應(yīng)
15、 Web service技術(shù)
Skills to be mastered:
? 配置WebService運行環(huán)境
? 編寫WebService配置文件
? 編寫webService Server端
? 編寫WebService Client
? 發(fā)布WebService
16、 Spring架構(gòu)
Skills to be mastered:
? 編寫Spring框架配置文件Application-Context.xml以及Web.xml
? 在Web Servlet中調(diào)用Spring中的bean
? Spring與Struts的集成
? Spring與Hibernate的集成
? Spring與Ejb的集成
? Spring中訪問數(shù)據(jù)庫的幾種辦法。
17、 Ejb架構(gòu)
Skills to be mastered:
? 手工編寫EntityBean
? 手工編寫SessionBean
? 手工編寫 MessageBean
? 手工編寫Ejb描述文件
? 編寫客戶端訪問Ejb
Message Communication Packages
18、 消息隊列技術(shù)
Skills to be mastered:
? 在Weblogic上配置MessageFactory、Queue
? 點對點消息發(fā)送的客戶端代碼
? Topic-based的消息發(fā)送的客戶端代碼
? 編輯消息配置文件
? MQ在Linux上的安裝于配置
? 基于MQ的客戶端代碼
? 消息驅(qū)動Bean(Mdb)與消息隊列的綜合應(yīng)用(代碼)
19、 Jmail技術(shù)
Skills to be mastered:
? JMail模型
? 發(fā)送郵件以及附件
OutPut Packages
20、 Web顯示及打印技術(shù)
Skills to be mastered:
? 使用Jasper顯示及打印
DataBase Packages
21、 Jdbc
Skills to be mastered:
? 基本概念以及表示方法
? Driver
? Url
? 注冊驅(qū)動程序
? 建立Connection
? 建立Statement
? 建立ResultSet
? 回調(diào)函數(shù)的使用
? PreparedStatement
? CallableStatement
? Meta Data
? 采用工廠模式構(gòu)建數(shù)據(jù)庫訪問類
22、 DataBase技術(shù)
Skills to be mastered:
? 手工創(chuàng)建Table(包括各種約束、規(guī)則)
? 手工創(chuàng)建StoreProcedure
? 手工創(chuàng)建Trigger
? 手工創(chuàng)建Function
? 在StoreProcedure和Trigger中控制Transaction
? Grant Permission to Users to use DataBase Object
? Remember and use embedded Functions in Oracle
? 創(chuàng)建并使用表空間
? 在Linux中安裝Oracle
? 在Linux中安裝并使用Db2
? 在Linux中安裝并使用MySql
23、 Hibernate技術(shù)
Skills to be mastered:
? 編輯Hibernate-Config.xml配置文件
? 編輯實體配置文件,重點描述實體之間的關(guān)系。
? 事務(wù)控制
? 客戶端調(diào)用代碼
? 集成環(huán)境IDE中設(shè)置Hibernate
? 與Spring的集成
24、 JDom技術(shù)
Skills to be mastered:
? 讀取并解析xml文件
? 從xml文件向Dbms系統(tǒng)傳送數(shù)據(jù)
? 從DBMS導(dǎo)出數(shù)據(jù)到xml
Configure & Test & Deploy Packages
25、 開發(fā)環(huán)境IDE
Skills to be mastered:
? Eclipse3.1+ MyEclipse
? Wsad
? Jbuilder
26、 Linux/Aix環(huán)境配置及常用命令
Skills to be mastered:
? 安裝Oracle10g在Linux上。
? 安裝websphere/weblogic/tomcat/jboss
? 安裝Cvs
? 安裝Ftp
? 安裝遠程登陸服務(wù)
27、 Tomcat配置
Skills to be mastered:
? 在Linux上運行Tomcat
? 配置虛擬服務(wù)器
? 改變Tomcat端口號
? 配置數(shù)據(jù)源DataSource
? 配置角色及用戶
? IDE環(huán)境中配置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運行環(huán)境
? 針對project編制builder.xml
? 將Ant集成進IDE開發(fā)環(huán)境中
32、 JUnit
Skills to be mastered:
? TestCase
? TestSuite
? TestCase中的邏輯方法
? Junit集成到Ant
? IDE中的JUnit配置
33、 Cvs
Skills to be mastered:
? Cvs server環(huán)境配置
? Cvs Client 環(huán)境配置
? 常規(guī)操作
? 初始化倒入到服務(wù)器
? CheckOut
? CheckIn
? 配置IDE環(huán)境使用Cvs
34、 ClearCase
Skills to be mastered:
Design & Analysis Packages
35、 RationalRose
Skills to be mastered:
? 設(shè)計UseCase
? 設(shè)計活動圖
? 設(shè)計順序圖
? 設(shè)計狀態(tài)圖
? 設(shè)計類視圖
? 設(shè)計數(shù)據(jù)模型
? 使用soda for word 轉(zhuǎn)出設(shè)計文檔
36、 設(shè)計模式
Skills to be mastered:
? Factory/Singleton
? Adaptor
? Bridge
? Prototype
? Builder
? Fa?ade
? Proxy
? Composite
? Command
? Flyweight
? Decorator
? Visitor
? Observor

【編輯推薦】
- J2EE+Flex的菜單及權(quán)限控制實踐
- solaris上開發(fā)J2EE應(yīng)用中文問題的解決
- J2EE框架的種類一覽
- J2EE架構(gòu)和過程
- J2EE平臺的13種核心技術(shù)
網(wǎng)頁題目:學(xué)習(xí)J2EE必須掌握的36個Package
路徑分享:http://www.5511xx.com/article/dhgegji.html


咨詢
建站咨詢
