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

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

友情鏈接

Back to top