新聞中心
我總結(jié)了J2ee Senior Developer的36個(gè)Packages。學(xué)習(xí)J2EE的你要將每個(gè)Package全都做出來(lái),而且要非常熟練的做出來(lái),那你就可以游刃有余了。
Interface Packages
1、 Html元素
Skills to be mastered:
? 采用table進(jìn)行任意頁(yè)面布局
? 控制表格的寬度與高度
? 控制跨列/跨行
? 控制表格嵌套
? 控制表格線的樣式
? 控制單元格中內(nèi)容的樣式
? 制作菜單
? 制作主菜單
? 制作彈出式菜單
? 制作Tab
? 使用Table制作
? 使用Div標(biāo)簽制作
? 數(shù)據(jù)的樹型顯示
? 根據(jù)數(shù)據(jù)庫(kù)的內(nèi)容,自動(dòng)填充數(shù)型結(jié)構(gòu)
? 針對(duì)數(shù)型任意節(jié)點(diǎn)進(jìn)行添加、刪除、修改操作,并同步到后端數(shù)據(jù)庫(kù)
? 瀏覽器窗口控制
? 瀏覽器窗口最大化
? 瀏覽器窗口居中
? 新開瀏覽器彈出式窗口
? 瀏覽器菜單欄的控制
? 控制瀏覽器菜單欄
? 控制瀏覽器MenuBar的顯示/隱藏
? 控制瀏覽器狀態(tài)欄
? 顯示/隱藏狀態(tài)欄
? 向狀態(tài)欄寫數(shù)據(jù)
? 界面元素
? Select選擇框
? 根據(jù)數(shù)據(jù)庫(kù)動(dòng)態(tài)的添加/更新Select內(nèi)容
? 列表中選擇數(shù)據(jù)的傳遞與接收
? 獲取當(dāng)前選擇的數(shù)據(jù)項(xiàng)
? 多數(shù)據(jù)項(xiàng)的傳遞與接收
? 客戶端圖像影射圖
? 根據(jù)不同的區(qū)域選擇事件,進(jìn)行不同的響應(yīng)
? 根據(jù)不同的區(qū)域,進(jìn)行響應(yīng)的Tip
? CheckBox多項(xiàng)選擇的傳遞與接收
? 隱藏元素的傳遞與接收
? Radio數(shù)據(jù)的傳遞與接收
? 使用網(wǎng)頁(yè)框架分割頁(yè)面
? 使用Frame、FrameSet進(jìn)行窗口分割
? 使用IFrame充當(dāng)目標(biāo)(Target)窗口
? 視頻、音頻播放
? 播放視頻
? 播放音頻
2、 Css
Skills to be mastered:
? Css使用的引入語(yǔ)法
? 連接到外部樣式表
? 嵌入一個(gè)樣式表
? 輸入一個(gè)樣式表
? 內(nèi)聯(lián)樣式表
? 靈活定義頁(yè)面中任意元素的樣式
3、 Javascript
Skills to be mastered:
? 查找頁(yè)面中任意元素
? 根據(jù)元素Id查找
? 根據(jù)元素名稱查找
? 動(dòng)態(tài)修改頁(yè)面中任意元素的屬性
? 動(dòng)態(tài)添加/修改/刪除頁(yè)面元素
向頁(yè)面布局的表格單元格中添加/修改/刪除一個(gè)Html元素
向指定的元素添加/修改/刪除其內(nèi)容
? 對(duì)表格對(duì)象以及子對(duì)象(行、列)作迭代
4、 Struts Tag
Skills to be mastered:
? < html>
? < html:base/>
根據(jù)當(dāng)前頁(yè)面的Url,設(shè)定相對(duì)路徑。
? < 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>
進(jìn)行頁(yè)面統(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通訊
? 使用對(duì)象流對(duì)象進(jìn)行基于Http的通訊
? Applet 調(diào)用JavaScript
? JavaScript調(diào)用Applet
? Applet使用數(shù)字簽名
? Applet 與Html混合使用
Web Layer Packages
7、 Web基本概念
Skills to be mastered:
? 內(nèi)置對(duì)象
? Request
? Response
? Session
? ServletConfig
? Servlet生命周期
? 在Init()方法中作數(shù)據(jù)庫(kù)的初始化
? 在destroy()方法中釋放數(shù)據(jù)庫(kù)對(duì)象
? 讀取web.xml中的全局初始化參數(shù)
? 讀取web.xml中制定servlet的初始化參數(shù)
? 識(shí)別doget()、dopost()方法的作用與區(qū)別
8、 Servlet
Skills to be mastered:
? 數(shù)據(jù)請(qǐng)求與處理
? 從jsp向servlet發(fā)送請(qǐng)求數(shù)據(jù)及接收。
? 從jsp向jsp發(fā)送請(qǐng)求數(shù)據(jù)及接收。
? 從servlet向servlet請(qǐng)求數(shù)據(jù)及接收
? 網(wǎng)頁(yè)定位
? 從Servlet轉(zhuǎn)向jsp
? Senddirect()
? Forward()
? 從jsp轉(zhuǎn)向jsp
? 由servlet根據(jù)jsp的動(dòng)作進(jìn)行jsp轉(zhuǎn)向
? ServletContext
? ServletConfig
9、 Jsp
Skills to be mastered:
? Jsp語(yǔ)法規(guī)則
? Jsp Tag
? < page>
? 錯(cuò)誤處理
? < 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對(duì)應(yīng)
15、 Web service技術(shù)
Skills to be mastered:
? 配置WebService運(yùn)行環(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中訪問(wèn)數(shù)據(jù)庫(kù)的幾種辦法。
17、 Ejb架構(gòu)
Skills to be mastered:
? 手工編寫EntityBean
? 手工編寫SessionBean
? 手工編寫 MessageBean
? 手工編寫Ejb描述文件
? 編寫客戶端訪問(wèn)Ejb
Message Communication Packages
18、 消息隊(duì)列技術(shù)
Skills to be mastered:
? 在Weblogic上配置MessageFactory、Queue
? 點(diǎn)對(duì)點(diǎn)消息發(fā)送的客戶端代碼
? Topic-based的消息發(fā)送的客戶端代碼
? 編輯消息配置文件
? MQ在Linux上的安裝于配置
? 基于MQ的客戶端代碼
? 消息驅(qū)動(dòng)Bean(Mdb)與消息隊(duì)列的綜合應(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
? 注冊(cè)驅(qū)動(dòng)程序
? 建立Connection
? 建立Statement
? 建立ResultSet
? 回調(diào)函數(shù)的使用
? PreparedStatement
? CallableStatement
? Meta Data
? 采用工廠模式構(gòu)建數(shù)據(jù)庫(kù)訪問(wèn)類
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配置文件
? 編輯實(shí)體配置文件,重點(diǎn)描述實(shí)體之間的關(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
? 安裝遠(yuǎn)程登陸服務(wù)
27、 Tomcat配置
Skills to be mastered:
? 在Linux上運(yùn)行Tomcat
? 配置虛擬服務(wù)器
? 改變Tomcat端口號(hào)
? 配置數(shù)據(jù)源DataSource
? 配置角色及用戶
? IDE環(huán)境中配置Websphere
28、 Websphere配置
Skills to be mastered:
? 在Linux上運(yùn)行Websphere
? 配置Ejb配置文件
? 配置web.Xml配置文件
29、 Weblogic配置
Skills to be mastered:
? 在Linux上運(yùn)行Weblogic
? 配置Ejb配置文件
? 配置web.Xml配置文件
30、 Jboss配置
Skills to be mastered:
? 在Linux上運(yùn)行Weblogic
? 配置Ejb配置文件
? 配置web.Xml配置文件
31、 Ant
Skills to be mastered:
? 配置Ant運(yùn)行環(huán)境
? 針對(duì)project編制builder.xml
? 將Ant集成進(jìn)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è)計(jì)UseCase
? 設(shè)計(jì)活動(dòng)圖
? 設(shè)計(jì)順序圖
? 設(shè)計(jì)狀態(tài)圖
? 設(shè)計(jì)類視圖
? 設(shè)計(jì)數(shù)據(jù)模型
? 使用soda for word 轉(zhuǎn)出設(shè)計(jì)文檔
36、 設(shè)計(jì)模式
Skills to be mastered:
? Factory/Singleton
? Adaptor
? Bridge
? Prototype
? Builder
? Fa?ade
? Proxy
? Composite
? Command
? Flyweight
? Decorator
? Visitor
? Observor

【編輯推薦】
- J2EE+Flex的菜單及權(quán)限控制實(shí)踐
- solaris上開發(fā)J2EE應(yīng)用中文問(wèn)題的解決
- J2EE框架的種類一覽
- J2EE架構(gòu)和過(guò)程
- J2EE平臺(tái)的13種核心技術(shù)
標(biāo)題名稱:學(xué)習(xí)J2EE必須掌握的36個(gè)Package
分享地址:http://m.fisionsoft.com.cn/article/dhgegji.html


咨詢
建站咨詢
