適用對象:學(xué)習(xí)過JavaSE,有HTML、CSS和JS基礎(chǔ),有數(shù)據(jù)庫編程基礎(chǔ)的學(xué)員
課程目標
1)掌握基于javaee企業(yè)級應(yīng)用開發(fā)基礎(chǔ)技術(shù)及企業(yè)常用的應(yīng)用服務(wù)器(如jboss、weblogic等等),能夠勝任基本的電子商務(wù)網(wǎng)站以及簡單的企業(yè)應(yīng)用系統(tǒng)的開發(fā);掌握基于團隊協(xié)作模式的開發(fā)方法,能夠勝任小規(guī)模團隊開發(fā)任務(wù)
2)掌握各流行開源框架的應(yīng)用;能夠利用常見開源框架進行大型項目的開發(fā),能夠勝任企業(yè)級應(yīng)用系統(tǒng)的開發(fā);能夠勝任常見的項目協(xié)作工作,能夠勝任大型團隊的開發(fā)工作;能夠?qū)?/span>weblogic作一些調(diào)優(yōu)配置;
3)理解JavaEE6.0技術(shù)規(guī)范下的各種技術(shù),如servlet3.0、EJB3.x、JPA2.0等技術(shù)規(guī)范;能夠基于標準的javaee技術(shù)規(guī)范進行大型項目的開發(fā);能夠利用webservice整合不同開發(fā)語言的系統(tǒng)
課程安排:共372課時
課程設(shè)置
課程主題
|
課程內(nèi)容
|
課程目標
|
階段(Java Web技術(shù)+ Oracle +JavaMail+在線支付+SVN團隊項目),132課時
|
|
|
HTML+CSS+JS
|
HTML基本文檔結(jié)構(gòu)、CSS基礎(chǔ)語法、HTML常用標簽、JavaScript語言基礎(chǔ)(數(shù)據(jù)類型、函數(shù)、對象)、JavaScript面向?qū)ο缶幊獭?/span>
|
掌握基本的HTML知識,能夠利用HTML編寫網(wǎng)頁,能夠使用CSS美化網(wǎng)頁,掌握JavaScript的面向?qū)ο箝_發(fā)方法
|
XML
|
XML語法、XML解析(SAX、DOM、JDOM、Dom4j)、RSS編程
|
掌握XML語法規(guī)則;理解DOM模型;掌握Java對XML的各種解析方式;掌握利用RSS訂閱博客和訂閱新聞
|
SERVLET / JSP
|
Tomcat服務(wù)器詳解、b/s結(jié)構(gòu)應(yīng)用剖析、servlet編程、JSP語法、JSTL和EL表達式、自定義標簽、Java Web 設(shè)計模式
|
理解Servlet核心原理;熟練掌握Servlet API;理解JSP引擎工作原理;熟悉常見的Java Web設(shè)計模式;
|
AJAX
|
Ajax基礎(chǔ)、JSON技術(shù);Ajax常用框架之JQuery、DWR
|
掌握Ajax的基本通信原理;掌握基于XML和JSON的Ajax數(shù)據(jù)傳送;掌握JQuery核心API;了解多種JQuery插件;了解DWR基本原理及應(yīng)用技巧
|
全真實項目
|
臺灣餐飲一體化平臺、中國電信在線考試系統(tǒng)
|
|
第二階段(SSH+oracle+AJAX+Lucene+JBPM+SVN+企業(yè)協(xié)同OA項目/電子商務(wù)系統(tǒng)),168課時
|
|
|
Struts2
|
MVC模式介紹及常見的MVC框架;Struts2工作原理、攔截器、FreeMarker、Struts2標記庫、Struts2應(yīng)用技巧(國際化、文件上傳和下載、防止重復(fù)提交等)
|
理解struts2框架的基本原理,掌握struts2框架的應(yīng)用,掌握strtus2的Action、標簽以及攔截器等知識;能夠應(yīng)用struts2框架進行大型企業(yè)應(yīng)用開發(fā)
|
hibernate
|
ORM概念及常見的ORM框架、Hibernate核心API、Hibernate實體映射技術(shù)、Hibernate關(guān)系映射技巧、HQL查詢、OSCache及Hibernate緩存技術(shù)
|
掌握ORM映射;掌握Hibernate多種關(guān)聯(lián)映射技巧;掌握多種Hibernate查詢技巧及優(yōu)化技術(shù);掌握hibernate緩存技術(shù)
|
spring
|
Spring Ioc基礎(chǔ)、Ioc注入技巧、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事務(wù)及安全管理、SSH整合開發(fā)、Spring MVC
|
理解Ioc和AOP的基本原理和實現(xiàn)方式;掌握SpringIoc及AOP實現(xiàn)方式;掌握Spring事務(wù)管理;掌握Spring與其他組件的整合技術(shù)。
|
lucene
|
Lucene入門、分詞器、索引庫操作、Tika工具使用、solr原理及使用
|
掌握lucene工作原理;掌握常用的分詞器;掌握使用lucene進行索引庫操作;掌握Tika工具;掌握solr技術(shù)
|
全真實項目
|
騰科OA系統(tǒng)、騰科CRM系統(tǒng)、航空訂票系統(tǒng)、淘表商城
|
|
項目: 騰科OA系統(tǒng)
|
OA全稱Office Automation(辦公自動化)。OA系統(tǒng)是采用Internet/Intranet技術(shù),基于工作流的概念,使企業(yè)內(nèi)部人員方便快捷共享信息,高效地協(xié)同工作;改變過去復(fù)雜、低效的手工辦公方式,實現(xiàn)迅速、全方位的信息采集、信息處理,為企業(yè)的管理和決策提供科學(xué)的依據(jù)。一個企業(yè)實現(xiàn)辦公自動化的程度也是衡量其實現(xiàn)現(xiàn)代化管理的標準該項目分為小秘書管理、權(quán)限管理、辦公管理、工作流程管理等模塊。在權(quán)限管理中,采用了樹的形式對菜單和用戶進行綁定。應(yīng)用了無刷新的技術(shù)。在工作流程管理模塊,包括了當前工作流的所有的操作,對流程實現(xiàn)了更加精細化的管理和控制 項目特色: 1、項目采用了SSH+oracle+AJAX+Lucene+JBPM+SVN多種技術(shù) 2、權(quán)限管理模塊采用ajax實現(xiàn)了局部刷新,ajax使用了jQuery框架 3、工作流程管理模塊應(yīng)用了jbpm框架,jbpm是流行的工作流框架 4、項目使用了jfreechart生成報表 5、項目采用了lucene管理文件 6、項目采用了spring AOP對異常信息作統(tǒng)一處理
|
|
第三階段(以下為選修課程,以航空訂票系統(tǒng)為驅(qū)動),72課時
|
|
|
EJB3.0
|
EJB3.0規(guī)范;JBOSS、weblogic服務(wù)器應(yīng)用
|
掌握EJB3.0規(guī)范與組件的開發(fā)方法;熟練配置jboss、weblogic等企業(yè)應(yīng)用服務(wù)器;能夠勝任基于JavaEE6.0的大型企業(yè)應(yīng)用開發(fā)
|
WebService
|
WebService核心概念與應(yīng)用、SOA概念
|
了解WebService技術(shù)的作用和原理;了解SOAP協(xié)議;掌握當前主流的WebService技術(shù);
|
JavaEE6規(guī)范
|
JavaEE6核心概念、servlet3.0、JNDI、JMS、JSF2.0、JPA2.0
|
了解JavaEE6一些常見的新特性
|
全真實項目
|
航空訂票系統(tǒng)
|
|
教師風(fēng)采
陽老師
個人簡介:
06年進入IT行業(yè)工作,07年踏入軟件行業(yè),香港理工大學(xué)在讀理學(xué)碩士.具有豐富的網(wǎng)絡(luò)工程經(jīng)驗和大型企業(yè)級項目開發(fā)經(jīng)驗與項目管理經(jīng)驗.
獲得認證:
OCEA/OCP/RHCE/SUN公司認證講師
工作經(jīng)驗:
曾任職鄭州某網(wǎng)絡(luò)公司的網(wǎng)絡(luò)工程師;負責網(wǎng)絡(luò)工程造價,網(wǎng)絡(luò)拓撲設(shè)計,路由交換防火墻配置等各種網(wǎng)絡(luò)解決方案;
曾任職廣州眾鑫達科技有限公司,擔任廣汽豐田項目部的項目經(jīng)理,負責項目管理和研發(fā);
參與開發(fā)和管理的項目:
河南靈寶市變電站電力主干網(wǎng)絡(luò)的搭建;
GTMC-QIS(廣州豐田汽車有限公司-質(zhì)量信息管理系統(tǒng))的項目管理和研發(fā);
GTMC-ADMS(數(shù)據(jù)管理系統(tǒng))的項目管理和研發(fā);
廣發(fā)銀行信用卡賬務(wù)管理系統(tǒng)的項目管理和研發(fā);
參與日本某集團公司的車載信息系統(tǒng)的研發(fā).
授課特色:
教學(xué)風(fēng)格幽默風(fēng)趣不失嚴謹,讓學(xué)員在愉快的氛圍中輕松的吸收各個知識點.有多年項目開發(fā)和管理經(jīng)驗,能夠在課堂上把實際開發(fā)經(jīng)驗灌輸給學(xué)生.
學(xué)校環(huán)境
Java教室
學(xué)員風(fēng)采
畢業(yè)合影