返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 西安領(lǐng)航致遠java培訓(xùn)機構(gòu)
授課機構(gòu):西安領(lǐng)航致遠java培訓(xùn)機構(gòu)
地址:西安市緯二街十字雁塔文化新天地負二層教育培訓(xùn)基地(原H區(qū)1號)
網(wǎng)報價格:¥電詢
課程原價:¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報名
*階段:精通JavaSE,開發(fā)網(wǎng)絡(luò)飛車項目
能夠熟練使用JAVA SE開發(fā)程序,掌握面向?qū)ο蟮母拍睿苁炀毷褂?/span>UML來表達和溝通自己的想法【我們并非單純就知識點而講知識點,我們會遵循迭代及循序漸進的方式,在項目 開發(fā)驅(qū)動的前提下,將知識點融入到項目開發(fā)的當中去】
技術(shù)名稱 |
課程細節(jié) |
Java概述 |
理解JAVA的應(yīng)用領(lǐng)域,JAVA虛擬機的概念,JAVA程序的運行過程 |
Java 基礎(chǔ)語法 |
標識符、關(guān)鍵字、Java基本類型、運算符、條件控制語句、循環(huán)控制語句等等 |
面 向?qū)ο缶幊?/span> |
類與對象;封裝、多態(tài)、繼承、接口、抽象類、覆蓋、重載等等 |
異常處理及 自定義異常體系 |
異常的基本概念、運行時異常的概念等等 |
JDK核心類庫中的常用類 |
String、 Date、Calendar、System等等等等 Apache commons-lang類庫 |
正則表達式 |
Java 中正則表達式的處理類學(xué)習(xí) |
Java數(shù)組與集合 |
Collection及其相關(guān)的各種 接口講解 Apache commons-collections類庫 |
Java I/O |
文 件(File)操作、輸入及輸出流的基本概念 Apache commons-io 類庫 |
Java多線程 |
常 見的多線程模式 |
Java網(wǎng)絡(luò)編程 |
Socket編程基礎(chǔ) |
Apache commons-net類庫 |
我們將在項目開發(fā)中逐步根據(jù)需要深入使用這個類庫 |
GUI 編程 |
Swing/AWT |
UML統(tǒng)一建模語言基礎(chǔ) |
類圖、 順序圖、依賴、關(guān)聯(lián)、泛化、實現(xiàn)等等等等 |
JUnit |
單元測試工具 |
Log4j |
日 志記錄工具 |
第二階段:精通JavaEE基礎(chǔ)技術(shù),開發(fā)CMS系統(tǒng)(內(nèi)容管理系統(tǒng))
熟練掌握B/S 架構(gòu)的Web應(yīng)用開發(fā)方法;精通 Servlet/JSP/JSTL編程;熟悉Tomcat、JBoss等常見應(yīng)用服務(wù)器的使用;精通JDBC、SQL、事務(wù)管理、JTA;熟悉 Oracle、MySql、SqlServer等數(shù)據(jù)庫的使用;熟悉HTML、JavaScript、XML、HTTP、HTTPS;了解CSS的基本使 用方法;熟悉基于Java的全文搜索引擎Lucene等本階段采取項目驅(qū)動的方式來學(xué)習(xí),以CMS內(nèi)容管理系統(tǒng)項目作為驅(qū)動,學(xué)習(xí)在完成這個項目的過程中 所應(yīng)具備的各項技能
技術(shù)名稱 |
課程細節(jié) |
SCM 技術(shù) |
CVS、SVN |
Servlet及 JSP |
多線程、request、response、session、ServletContext、Listener、 Cookie JSP技術(shù)、JSP預(yù)編譯 |
JSTL |
EL表達式、核心標簽庫 |
HTML/JavaScript/CSS |
HTML 基本標簽 JavaScript內(nèi)置的各種對象的使用基本CSS知識 |
數(shù)據(jù)庫技術(shù) |
Oracle、 MySql、SqlServer等 DDL語言、SQL語言 |
JDBC |
JDBC的基 本使用方法、JDBC驅(qū)動程序、JDBC URL等 |
事務(wù)管理與JTA |
事務(wù)管理的基 本概念 JDBC事務(wù) JTA事務(wù) |
XML |
XML、XSLT、DTD、 Schema、JAXP、DOM4J、XPATH |
WebService |
WSDL、 SOAP、WebService的應(yīng)用 |
HTTP與HTTPS |
網(wǎng)絡(luò)爬蟲如何自動登錄 你的博客并自動發(fā)表文章? |
Lucene |
全文搜索引擎 |
FckEditor |
基 于Web的HTML文本編輯器 |
Jacob與POI |
學(xué)習(xí)如何解釋、生成基于 Word/Excel的文檔 |
iBATIS |
對JDBC進行封裝,現(xiàn)在的企業(yè)中也經(jīng)常 使用的一個持久化層框架 |
第三階段:精通JavaEE開發(fā)三大框架SSH,開發(fā)消息管理系統(tǒng)
更 深入地探討和學(xué)習(xí)JavaEE相關(guān)的技術(shù)原理,精通 Struts2、Spring、Hibernate;學(xué)無止境,在課堂上學(xué)到的內(nèi)容畢竟是有限的,JAVA領(lǐng)域的開源框 架非常多,如果以后你到了公司里面,要用另外一個框架了,或者面對前人留下來的一堆源碼,現(xiàn)在要你接手來維護,也就是說遇到了一個沒有學(xué)過的東西,而且也 沒有人教你了,那怎么辦?這也是很多老學(xué)員感到迷茫的地方。本階段的目標就是為了解決你的這個困惑!
當我們在項目開發(fā)過程中運用各種開源框架 幫我們處理各種繁雜問題之后,你是否對它們是如何幫我們解決這些問題的內(nèi)部機制想要更進一步了解的沖動?在這個階段中,我們從開源框架的源碼解讀入手,分 析這些框架中所隱藏的各種設(shè)計模式。知其然,更要知其所以然,站在巨人的肩膀上,我們將走得更遠。在此階段,你將能發(fā)現(xiàn)你所碰到的各種問題的根源在哪里, 掌握了這些,你就具備了獨立解決問題的能力,同時,你將掌握源碼解讀的基本方法。
技術(shù)名稱 |
課程細節(jié) |
Struts2 |
*的MVC框架,理解Struts2的請求處理過程、 Interceptor、ValueStack、OGNL、與Spring的集成、對Struts2的擴展、標簽庫的運用等 |
Spring |
*的IOC容器,理解Spring依賴注入的基本機制、Spring AOP、事務(wù)管理等 |
Hibernate |
最 流行的O-R映射框架,基本映射原理、關(guān)聯(lián)映射、組件映射、集合映射、繼承映射、HQL、對象查詢、緩存策略、抓取策略、*實踐等等 |
第四階段:企業(yè)項目需求及架構(gòu)實踐,開發(fā)辦公自動化OA平臺,并掌握各行業(yè)軟件項目的 需求及分析技巧
技術(shù)名稱 |
課程細節(jié) |
高級 JavaScript技術(shù) |
重點學(xué)習(xí)JavaScript基于對象編程的概念,以及如何通過JavaScript操控HTML DOM對象 |
jQuery/jsTree/DataTable |
jQuery是目前最 流行的AJAX框架,我們當然不能拉下它 |
Quartz |
定時任務(wù)調(diào)度框架,能完成非 常復(fù)雜的任務(wù)調(diào)度規(guī)則的定義 JDBC事務(wù) JTA事務(wù) |
JBPM |
什么是工作流?什 么是JBPM?為什么需要JBPM?如何使用JBPM定義流程?JBPM如何執(zhí)行流程?如何把JBPM與OA系統(tǒng)集成?如何利用 JBPM來滿足各種各樣的流程需求? |
JFreeChart |
開源的企業(yè)報表工具 |
架 構(gòu)實踐 |
基于責(zé)任模式的組織機構(gòu)管理 基于RBAC的權(quán)限管理平臺 基于JBPM及動 態(tài)表單技術(shù)的工作流平臺 |
除了OA之外的其它大量項目 |
校 園/企業(yè)一卡通系統(tǒng)的需求分析及設(shè)計方案 ERP之人力資源管理系統(tǒng)的需求分析及設(shè)計方案 ERP之庫存管理系統(tǒng)的需求分析及設(shè) 計方案 |
性能優(yōu)化策略 |
Hibernate性能優(yōu) 化策略 數(shù)據(jù)庫及SQL優(yōu)化策略 應(yīng)用程序優(yōu)化策略 網(wǎng)站優(yōu)化策略 分布式部署及負載均衡策略 |
第五階段:熱門的JAVAEE技術(shù):EJB3.0
到現(xiàn) 在為止,大家學(xué)習(xí)JAVA已經(jīng)有一段時間了,在JAVA技術(shù)里,分為J2SE、J2EE、J2ME,J2SE是最基礎(chǔ)的,J2ME主要用于那些消費性的電 子產(chǎn)品中,比如手機/PDA等等,而J2EE當然是JAVA技術(shù)中的核心,因為現(xiàn)在基于JAVA的項目大部分都是基于J2EE的,它是應(yīng)用最廣泛的技術(shù)。 JSP/servlet/ejb等都是屬于J2EE技術(shù),J2EE是JAVA的企業(yè)版,它主要用在企業(yè)應(yīng)用開發(fā)中,企業(yè)應(yīng)用開發(fā)中的重點又在于企業(yè)復(fù)雜業(yè) 務(wù)邏輯的開發(fā),企業(yè)關(guān)鍵業(yè)務(wù)數(shù)據(jù)的存取等,而這些重點問題,正是EJB所面對的領(lǐng)域:企業(yè)復(fù)雜業(yè)務(wù)邏輯、關(guān)鍵業(yè)務(wù)數(shù)據(jù)的存取。在這 里,JSP/SERVLET這些WEB層的呈現(xiàn)技術(shù)顯得就不是那么重要了。所以EJB技術(shù)又是J2EE技術(shù)的核心。所以,既然學(xué)習(xí)JAVA技術(shù),我們當然 非常有必要來了解EJB這種JAVA技術(shù)核心中的核心。
首先,我們從JAVA EE技術(shù)體系入手,了解JAVA EE的發(fā)展歷史,了解JAVA EE技術(shù)體系中所包含的眾多技術(shù)規(guī)范,了解EJB技術(shù)在這個技術(shù)體系中的位置。我們也要把JAVA EE技術(shù)與當前非常流行的SSH架構(gòu)進行對照。了解SSH在整個JAVA EE技術(shù)體系中是基于什么地位的。
然后,我們來了解EJB3的基 本特性。比如:更加簡單、使用JDK5中的注解技術(shù)減輕配置工作量、EJB3也實現(xiàn)了與Spring基本概念一致的依賴注入特性、JEB3能夠脫離容器來 使用,等等。
在從總體上了解了EJB3的基本特性之后,接下來分成兩大部分來介紹EJB3技術(shù):Enterprise Bean(企業(yè)Bean)和JPA。EnterpriseBean(Stateless Session Bean、Stateful Session Bean、Message-Driven Bean與JMS)可用來編寫企業(yè)的業(yè)務(wù)邏輯;JPA則是用來將企業(yè)實體對象數(shù)據(jù)持久化的,所以它是一個持久化框架。
*,我們還要重點理解EJB中事務(wù)管理的方式。了解事務(wù)管理的基本概念,了解Bean管理的事務(wù),了解容器管理的事務(wù)等等,*,我們對EJB中的事務(wù) 管理與Spring中的事務(wù)管理作了一個比較,這樣結(jié)合我們已經(jīng)學(xué)習(xí)過的內(nèi)容,既可以加深我們對Spring事務(wù)管理概念的深入理解,也有利于我們對 EJB中事務(wù)管理概念的掌握!
技術(shù)名稱 |
課程細節(jié) |
JavaEE技術(shù)體系 |
JavaEE版本發(fā)布歷史 分布式多層應(yīng)用架構(gòu) 與SSH架構(gòu)比較 JavaEE容器、開發(fā)過程、角色 |
EJB3.0技術(shù)簡介 |
被簡化的EJB API Java Annotations 依賴注入 可選的回調(diào)機制 EntityManager API 簡化的持久化模型和改良的查詢 可以脫離容器使用 |
Stateful SessionBean |
什么是對象的狀態(tài)? 什么是有狀態(tài)的SessionBean? 什么時候用Stateful SessionBean? |
Stateless SessionBean |
什么是無狀態(tài)的SessionBean? 無狀態(tài)的SessionBean與有狀態(tài)的SessionBean之間的異同? 什么時候用無狀態(tài)的SessionBean? |
客戶端訪問接口 |
什么是遠程客戶端?什么是本地客戶端?什么是遠程訪問方式?什么是本地訪問方式?客戶端類型與訪問方式之間的關(guān)系是什么?EJB接口設(shè)計的原則是什么? |
JBOSS |
如何在JBOSS應(yīng)用服務(wù)器上開發(fā)基于EJB3.0的應(yīng)用? |
JMS |
P2P和Pub/Sub兩種JMS模型之間的異同是什么?如何開發(fā)JMS應(yīng)用程序? |
Message-Driven Bean |
消息驅(qū)動Bean與JMS之間的關(guān)系是什么? 如何開發(fā)可持久化的訂閱者? |
JPA |
EntityBean的基本概念及要求 利用注解映射的技巧(與Hibernate之間的異同點) 各種ID生成策略 EntityBean的生命周期及回調(diào)方法 EntityManager接口的基本使用方法 |
分布式事務(wù)處理 |
JDBC事務(wù)與JTA事務(wù) RESOURCE_LOCAL事務(wù)類型與JTA事務(wù)類型 容器管理的事務(wù)與Bean管理的事務(wù) 事務(wù)的傳播特性 跨越異構(gòu)數(shù)據(jù)庫的分布式事務(wù)處理 |
第 六階段:Android技術(shù)
Android是Google推出的一款手機操作系統(tǒng)。在這個操作系統(tǒng)上集成了由Google 開發(fā)的一款JAVA虛擬機。Android是基于Linux核心的。Android可以支持部分JAVA API,以及Google自身的API。當然,也可以自行增加更多的API。目前已經(jīng)有很多手機廠商和電信運營商支持這款操作系統(tǒng)。
本階段 將學(xué)習(xí)如何使用Activity編寫手機界面;使用Service編寫后臺應(yīng)用;使用Broadcast receivers編寫系統(tǒng)事件處理程序;使用Content providers進行系統(tǒng)文件與數(shù)據(jù)庫訪問等等。
本階段將介紹SIP(網(wǎng) 絡(luò)IP>
技術(shù)名稱 |
課程細節(jié) |
Android開發(fā)環(huán)境的搭建 |
Android SDK 模擬器 集成Eclipse開發(fā)環(huán)境進行調(diào)試 |
Android開發(fā) |
如何開發(fā)Android應(yīng)用? 如何部署Android項目? 如何運行Android項目? |
Android基本概念 |
Android應(yīng)用的特點? Activity Service Broadcast receivers Content Providers Intent Manifest文件 View與ViewGroup |
SIP |
網(wǎng)絡(luò)IPspan style="font-family: Arial; color: black; font-size: 9pt; mso-font-kerning: 0pt" lang="EN-US"> |
第七階 段:ActionScript與Flex
美工設(shè)計用Flash,程序員用Flex。我們在本階段將理解 ActionScript和Flex技術(shù)的要點及開發(fā)方法,理解Flex應(yīng)用與Java的集成方法等等。
技術(shù)名稱 |
課程細節(jié) |
ActionScript語法 |
開發(fā)環(huán)境搭建 ActionScript中的類與對象 屬性、方法、事件 包與命名空間 變量及其缺省值 數(shù)據(jù)類型 編譯時及運行時類型檢查 is/instanceof/as等操作符 動態(tài)類的概念 集合數(shù)據(jù)結(jié)構(gòu)與Map 等等 |
Flex |
Flex是什么?Flex與Flash的區(qū)別 如何用MXML開發(fā)應(yīng)用程序 MXML語法 組件屬性、對象屬性、事件屬性 編譯器標簽 MXML標簽規(guī)則 在Flex程序中使用ActionScript 用ActionScript創(chuàng)建可視化組件 Include與import ActionScript代碼 從MXML文件中分離ActionScript的技術(shù) 事件模型(DOM Level3) 事件流/傳播(捕獲階段、目標階段、冒泡階段) Event及其子類 EventDispatcher類 事件優(yōu)先級、鍵盤事件 Flex如何訪問數(shù)據(jù)庫? Flex中各種可視組件的使用? ActionScript中的數(shù)據(jù)綁定 Mate及PureMVC框架 如何創(chuàng)建你自己的MVC框架? Flex與后端Java應(yīng)用的交互方式? |
第八階段:Linux、專業(yè)面試指導(dǎo)、簡歷寫作指導(dǎo)等
具 備Linux操作系統(tǒng)的基本應(yīng)用能力;掌握筆 試、面試的方法本階段將重點介紹筆試題及面試技巧,我們將邀請老學(xué)員回來給新學(xué)員講述他們在應(yīng)聘過程中所遇到的方方面面的問題及應(yīng)對策略;邀請企業(yè)負責(zé)招 聘的主管、項目經(jīng)理來講解面試技巧;安排新學(xué)員模擬面試的基本過程。通過本階段的學(xué)習(xí),將極大增強你在應(yīng)聘過程中的競爭能力!
CarNetGame網(wǎng)絡(luò)飛車項目
AJAX五子棋對戰(zhàn)游戲
CMS內(nèi)容管理系統(tǒng)
CRM(客戶關(guān)系管理系統(tǒng))(Struts2,Ibits,EJB3等)
FERP (柔性企業(yè)資源管理計劃) 項目 (Struts,Spring,EJB3.0,源碼刨析項目)
FlexDRP(柔性分銷資源管理計劃)項目
金審OA項目(SSH ,TagLib,FreeMaker,JPBM等)
火拼泡泡龍單機版 網(wǎng)絡(luò)版
企業(yè)信息系統(tǒng)
Robocde機器人
只要一個電話
我們免費為您回電