培養(yǎng)目標(biāo)
  畢業(yè)生能夠適應(yīng)團(tuán)隊開發(fā)環(huán)境,熟練使用相關(guān)主流開發(fā)平臺基于Unix/Linux系統(tǒng)、高端Websphere/Weblogic/Sun Java Application Server和開源的JBoss/Tomcat中間件服務(wù)器、面向行業(yè)的J2EE架構(gòu)和開源的Struts/Hibernate/Spring框架, Oracle數(shù)據(jù)庫,按照詳細(xì)設(shè)計要求完成相關(guān)功能模塊設(shè)計、編碼、調(diào)試和單元測試工作。 成績合格的畢業(yè)生將具備1-2年大型軟件開發(fā)經(jīng)驗。
應(yīng)具備技能如下:
· 精通 Java、JSP、Servlet、EJB、JDBC、SSH(Struts,Spring,Hibernate) 等編程技術(shù)
· 掌握面向?qū)ο蟮能浖治觥⒃O(shè)計方法 OOA 、 OOD 和 UML 工具
· 掌握國際化、規(guī)范化的軟件工程方法及開發(fā)管理流程CMM2
· 學(xué)員親自參與大型企業(yè)級實際項目設(shè)計與開發(fā)
· 具備相當(dāng)于 1-2 年的軟件開發(fā)工作經(jīng)驗
【就業(yè)方向】
  畢業(yè)后可在承接外包的軟件企業(yè),軟件公司、大型商務(wù)網(wǎng)站、以及所有在網(wǎng)上提供服務(wù)的企業(yè)中承擔(dān)軟件編碼或軟件測試的工作。預(yù)期崗位: JAVA軟件工程師、軟件架構(gòu)設(shè)計師、DB2、ORACLE數(shù)據(jù)庫開發(fā)工程師 、LINUX操作系統(tǒng)管理員、軟件項目經(jīng)理等。
【課程大綱】
課程 任務(wù) 目標(biāo)
NetBeans 開發(fā)工具 1.使用NetBeans IDE中的各種程序撰寫輔助工具 了解如何使用NetBeans IDE進(jìn)行除蟲(Debug),進(jìn)行桌面,Web等應(yīng)用程序之開發(fā).
使用Visual Web Pack,使用CVS、Profiler 學(xué)會對NetBeans 5.5功能與設(shè)定的操作介紹
使用NetBeans IDE來進(jìn)行窗口應(yīng)用程序開發(fā)、Web應(yīng)用程序開發(fā)
了解Visual Web Pack、Profiler等模塊工具
?
Eclipse,JBuilder 開發(fā)工具 使用Eclipse
安裝Eclipse
利用Eclipse開發(fā)Java應(yīng)用程序
開發(fā)WEB應(yīng)用程序
運(yùn)用CVS共同開發(fā)項目
?
JBuilder開發(fā)環(huán)境的使用
建構(gòu)項目,使用偵錯器除錯
數(shù)據(jù)模型
數(shù)據(jù)模塊
數(shù)據(jù)感知組件
如何運(yùn)用各項向?qū)?,簡化及加速開發(fā)時間 讓學(xué)員能熟悉在 Eclipse環(huán)境中 , 如何完成插件 , 開發(fā)JSP項目 ,如何包裝檔案等技術(shù)之開發(fā)。
讓學(xué)員熟悉Eclipse的各項使用者操作界面及各個進(jìn)階向?qū)У氖褂谩?/div>
?
讓學(xué)員能熟悉在 JBuilder 環(huán)境中 , 如何完成JavaBeans , Servlets , JSP等技術(shù)之開發(fā)。
讓學(xué)員熟悉 JBuilder 的各項使用者操作界面及各個進(jìn)階向?qū)У氖褂谩?/div>
Java 編程 以Java 6.0 SE為基礎(chǔ), 學(xué)會:
Java整體架構(gòu)介紹
面向?qū)ο蟾拍罱榻B與說明
JDK介紹
程序編輯工具下載、安裝、設(shè)定與使用
程序代碼撰寫、編譯與執(zhí)行
Java表達(dá)式的優(yōu)先級和結(jié)合性
宣告、條件控制、循環(huán)控制陳述式使用
?Object類別常用方法介紹
基本數(shù)據(jù)、類別對象型態(tài)參數(shù)值傳遞
使用GUI組件并控制組件內(nèi)各種事件
了解Inner Class與Wrapper Class
文件輸入處理與輸出處理
? 以Java 6.0 SE為基礎(chǔ)介紹Java程序語言的基本語法,以及流程控制(Flow Control)、異常處理(Exception Handling),更進(jìn)一步的對象導(dǎo)向觀念,Java的I/O架構(gòu)、多線程架構(gòu),與簡單的網(wǎng)絡(luò)Socket程序觀念。
學(xué)會透過 Java 語言技術(shù)開發(fā)Client-Server架構(gòu)并具有GUI(Graphic User Interface) 的網(wǎng)絡(luò)聊天室通訊程序為主題,提升學(xué)員程序開發(fā)之實務(wù)能力;課程中藉由UML說明系統(tǒng)架構(gòu)、運(yùn)作流程,以培養(yǎng)學(xué)員閱讀系統(tǒng)開發(fā)、設(shè)計文件能力。此外,并介紹常用于業(yè)界項目開發(fā)的Open Source Library加速程序開發(fā)并增加學(xué)員運(yùn)用鏈接庫的能力。
?
UML Java 對象導(dǎo)向
程序分析與應(yīng)用 了解面向?qū)ο蟮母拍?/div>
學(xué)會程序技術(shù)
學(xué)會分析技術(shù)-辨識模型對象與類別,辨識與分析動態(tài)模型.
學(xué)會設(shè)計技術(shù)-描述設(shè)計型態(tài),定義如何設(shè)計與分割系統(tǒng).
? 教導(dǎo)系統(tǒng)開發(fā)人員如何使用面向?qū)ο蠓椒袄肬ML(Unified Modeling Language)執(zhí)行分析與設(shè)計.
?
XML入門 文件格式定義(DTD)
級聯(lián)樣式表(CSS)
可擴(kuò)展樣式轉(zhuǎn)換語言(XSLT)以及結(jié)構(gòu)描述
? 學(xué)會XML(可擴(kuò)展樣標(biāo)記語言)的原理和用法,掌握XML應(yīng)用程序開發(fā)所必須掌握的基礎(chǔ)知識。
?
Servlet與JSP編程 Web應(yīng)用程序技術(shù)
View組件Controller組件
開發(fā)Dynamic Form
使用Servlet Context共享應(yīng)用程序資源
設(shè)計商業(yè)層
使用Struts開發(fā)Web應(yīng)用程序
使用會話管理(Session Management)開發(fā)Web應(yīng)用程序
自定義標(biāo)簽
使用Struts Action Forms開發(fā)Web應(yīng)用程序
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
? 利用JSP和Servlet技術(shù),快速建立Web tier組件.
使用Struts、會話管理、過濾器及數(shù)據(jù)庫整合,建立穩(wěn)固的Web應(yīng)用程序
使用Expression Language、JSP Standard Tag Library (JSTL)及Struts Tiles架構(gòu),建立容易維護(hù)的JSP pages
整合Struts及JSP pages,建立穩(wěn)固的Web應(yīng)用程序
?
Java數(shù)據(jù)庫程序
設(shè)計與應(yīng)用 JDBC與數(shù)據(jù)庫簡介及基本程序設(shè)計
Statement、PreparedStatement、與CallableStatement
Transaction控制
JDBC3.0 RowSet功能
? 培養(yǎng)Java程序員開發(fā)Oracle或MySQL等數(shù)據(jù)庫應(yīng)用程序的能力。
?
利用EJB技術(shù)
進(jìn)行商務(wù)組件開發(fā) 分析、規(guī)劃與測試EJB技術(shù)應(yīng)用程序部署 整合EJB技術(shù)應(yīng)用程序與現(xiàn)有的應(yīng)用程序
了解RMI、JNDI、API應(yīng)用程序接口、Java界面描述語言(IDL)等之技術(shù)觀念.
? 本課程以一個在線拍賣網(wǎng)站為例,教導(dǎo)學(xué)員如何利用entity、session與message beans等服務(wù)器服務(wù),來解決電子商務(wù)應(yīng)用成是實際運(yùn)作時所遇到的問題.
?
Java Web Service
開發(fā)課程 Java Web Service基礎(chǔ)知識
WSDL,SOAP
XML概觀及處理XML的相關(guān)API介紹 使用Java XML遠(yuǎn)程過程調(diào)用及服務(wù)登錄
? 本課程教導(dǎo)Java EE程序員如何利用Java EE平臺技術(shù)來進(jìn)行Web Services的設(shè)計實現(xiàn)部署與維護(hù)所需的知識. 同時也提供了Java客戶端程序員開發(fā)Web Services所必備的知識.
?
Struts與JSP動態(tài)網(wǎng)站設(shè)計 J2EE開發(fā)環(huán)境架設(shè)
Struts架構(gòu)剖析
ActionForm的觀念與實現(xiàn)
I18N,.DynaActionForm,.Tiles
Validator驗證機(jī)制的觀念與實現(xiàn)
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
? 讓Java程序員能夠從Servlet、JSP與Tag Library技術(shù)中,了解Struts的底層架構(gòu),進(jìn)而加速Java動態(tài)網(wǎng)站的開發(fā)過程.
?
Hibernate 技術(shù)開發(fā) ORM介紹
?Hibernate架構(gòu)探討
?Mapping方式
整合Hibernate與Web Container/EJB Container
? 訓(xùn)練Java程序員使用Hibernate撰寫數(shù)據(jù)庫應(yīng)用程序的能力
?
Spring 2.0 技術(shù)開發(fā) Spring簡介
IoC,AOP的觀念與實現(xiàn)
撰寫簡單的Hibernate,并知道如何結(jié)合Spring及Hibernate
?Spring MVC與范例實現(xiàn)
? 以Spring 2.0為基礎(chǔ),訓(xùn)練Java程序員能夠從J2EE相關(guān)技術(shù)中,了解Spring的底層架構(gòu),逐步掌握如何使用Spring為基礎(chǔ)來開發(fā)應(yīng)用程序.
?
Ajax 和DWR技術(shù)開發(fā) 學(xué)會操作DOM對象
Ajax的Java Script鏈接庫
DWR(Direct Web Remoting)的觀念與實現(xiàn)
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
? 學(xué)會Ajax運(yùn)作的原理,并認(rèn)識DOJO、JSON等支持Ajax的JavaScript鏈接庫,進(jìn)而讓網(wǎng)站開發(fā)人員以這為基礎(chǔ)設(shè)計出具有Ajax功能且超炫的Java網(wǎng)站應(yīng)用程序.
?
神州數(shù)碼項目1
? MVC框架的應(yīng)用
B2B電子商務(wù)鏈系統(tǒng)的分析設(shè)計
以開源技術(shù)技術(shù)實現(xiàn)B2B電子商務(wù)鏈系統(tǒng)
? 以神州數(shù)碼B2B電子商務(wù)供應(yīng)鏈系統(tǒng)訂單子系統(tǒng)為例,目的在于使學(xué)員通過實際項目開發(fā)掌握如何應(yīng)用開放源碼技術(shù)(Struts,Spring,Hibernate)構(gòu)建靈活健壯的輕量級架構(gòu),更有效地應(yīng)用標(biāo)準(zhǔn)J2EE組件和J2EE服務(wù);掌握輕量級開放技術(shù)和核心的實現(xiàn)原理,建立支持可伸縮、靈活、可擴(kuò)展、可個性化和支持國際化的電子商務(wù)系統(tǒng)。通過應(yīng)用實例,引導(dǎo)學(xué)員把握設(shè)計、開發(fā)和部署Struts、Spring、Hibernate應(yīng)用的整體流程,充分體會此框架在開放大型、可擴(kuò)展的Web應(yīng)用方面發(fā)揮的優(yōu)勢。
?
神州數(shù)碼項目2 MVC框架 EJB的應(yīng)用
EJB持久層和業(yè)務(wù)邏輯層的開發(fā)實例
struts表現(xiàn)層和控制層的開發(fā)實例
? Enterprise JavaBeans(EJB)是J2EE規(guī)范的核心,本課程以神州數(shù)碼B2B電子商務(wù)供應(yīng)鏈系統(tǒng)訂單子系統(tǒng) + 物流模組為例,使學(xué)員了解EJB組件體系結(jié)構(gòu)和類型、客戶端連接過程,提供關(guān)于創(chuàng)建EJB和怎樣將其融入健壯企業(yè)級應(yīng)用程序的知識。教學(xué)員掌握如何使用EJB,Strtuts完成電子商務(wù)供應(yīng)鏈系統(tǒng)的開發(fā)。
?
神州數(shù)碼項目3 UML, RationalRose
EJB的概述;
EJB持久層和業(yè)務(wù)邏輯層的開發(fā)實例;struts表現(xiàn)層和控制層的開發(fā)實例;使用Axis技術(shù)學(xué)會集成組件Web Service的開發(fā);

? 以神州數(shù)碼易橋電子商務(wù)供應(yīng)鏈系統(tǒng)訂單子系統(tǒng) + 物流模組 + 對帳模組為例,教學(xué)員掌握完整的Java項目開發(fā)過程,包含統(tǒng)一建模語言(UML),運(yùn)用RationalRose進(jìn)行分析設(shè)計、健壯性分析、用例和用例圖、用例和角色、識別例和角色、邊界、力度、類圖等;Java多線程技術(shù),JDBC數(shù)據(jù)庫編程技術(shù),日志,Java Web開發(fā)的國際化技術(shù)(I18N),XML解析技術(shù);利用WebService技術(shù)和其它外系統(tǒng)的集成

友情鏈接

Back to top