JAVA作為一個穩(wěn)定的企業(yè)應用開發(fā)平臺,已經成為大中小企業(yè)系統(tǒng)開發(fā)*框架平臺,它提供的開源平臺, 匯集了所有的技術精英在上面進行各種企業(yè)框架的開發(fā),融合了他們的智慧精華,能為不同的企業(yè)不同的需求提供不同的解決方案,如企業(yè)辦法自動化,SOA,工作流,搜索引擎,企業(yè)資源整合,流程整合。它的發(fā)展及成熟程度是其他開發(fā)平臺無法比擬的。
宏天軟件作為一家JAVA技術專業(yè)咨詢服務企業(yè),專注于企業(yè)的解決方案的服務,提供企業(yè)的開發(fā)平臺的培訓服務,使一些技術相對薄弱的傳統(tǒng)企業(yè),也能獨立進行自己的應用系統(tǒng)的開發(fā)。目前宏天軟件已經成功為多個中小企業(yè)提供JAVA技術的培訓,培訓的技術包括:
JAVA的基礎課程:
- Java語言表達式和分支、循環(huán)等流程控制結構
- Java面向對象概念,類的繼承和多態(tài)
- 內部類、降級和匿名類等高級語言特性
- 在運行Java 程序時俘獲錯誤的機制,預定義異常和用戶定義異常
- JAVA反射,常用的集合類
- 如何通過AWT組件建立圖形用戶界面
- 如何在事件驅動編程中實現(xiàn)事件的監(jiān)聽與處理等
- 如何使用AWT和Swing組件;
- 課程實踐——開發(fā)一個圖形界面的程序
- 如何開發(fā)Java Applet小程序
- Java多線程編程模型,如何使用多線程進行編程
- Java語言輸入輸出及文件相關知識
- Java語言的TCP/UDP客戶——服務編程模型
WEB課程
- JSP基本語法,JSP內建對象:out對象、request對象、response對象、pageContext對象、session對象、application對象、config對象、page對象、exception對象
- Servlet技術及其相關的配置使用方式
- Tag標簽的定義及使用:TagSupport類、BodyTagSupport類、SimpleTagSupport類
- JSTL標簽的使用
- Application,Session事件
- Filter的使用
- Tomcat、Weblogic配置及程序發(fā)布
- Struts2的使用:
Struts的配置,包括Web.xml,struts.xml,struts.properties,struts-default.xml,velocity.xml
Action的配置及使用,Result的配置及使用
驗證器的使用及類型轉換器
國際化的處理
Interceptor攔截器的使用
Struts 常用tag的使用
struts 常用plugin的使用
struts的文件上傳
使用struts進行程序的開發(fā)
Hibernate的技術開發(fā)
- 映射實體至表
- 映射的Mapping文件的配置語法 ,一對多,多對一,多對多及一對一表的映射。
- 基本的CRUD的操作學習
- 掌握實體主鍵生成的策略,熟練掌握Hibernate的實體操作及其不同狀態(tài)的區(qū)別
- 掌握通過HQL、Criteria進行多種復雜的組合查詢
- 掌握關聯(lián)映射,繼承映射,掌握映射文件中的不同集合類型的設置及區(qū)別。
- 掌握使用懶加載及其不同的配置方式。
- Hibernate分頁原理及通用分頁編碼
- Hibernate的緩存管理及其配置
- Hibernate的事務管理
- Hibernate與Spring整合及其開發(fā)配置
- Hibernate的性能優(yōu)化管理
- Hibernate的數據源及其配置方式,Hibernate的應用場景
- Hibernate對JPA的支持,JPA的引入及使用方式
- JPA各種注解的基本語法及使用方式
- EntityManager基本方法的使用及其事務的管理
Spring企業(yè)開發(fā)框架
IOC基礎
實例化IOC容器,Bean實例化管理及配置,延遲實例化Bean,Bean的生命周期
依賴:構造函數注入,Setter注入
Spring容器注入裝配的不同方式(byName,byType,construtor,autodetect)
Bean的屬性的配置,包括XML及注釋的配置方式
Spring J2EE的ApplicationContext的配置
Spring 的ClassPath的@Compent,@Controller,@Service,@Repository,的組件掃描配置
Spring的不同Resource的管理,UrlResource,ClassPathResource,F(xiàn)ileSystemResource,ServletContextResource等
Spring的數據綁定、自定義屬性解析器及驗證管理
Spring的面向切面編程(AOP)
JDK及Cglib的動態(tài)代理及其原理
AOP的概念及其用途
AspectJ的AOP與Spring的配置及整合
聲明Aspect、Pointcut、Advice及其使用方式
利用AOP進行事務管理的配置
利用AOP進行日志的管理的運用
Pointcut、Advice及ProxyFactoryBean的常用API
Spring的Test使用
Spring的單元測試,Mock對象的使用
基于JUnit4.4、JUnit3.8與Spring2.5的注解的配置及使用
基于Spring+JDBC和Spring+Hibernate的測試,包括事務的注解聲明測試
Spring的測試上下文框架的常用方式
Spring的數據訪問
Spring的事務管理(聲明事務管理、編程式事務)
Spring的DAO支持方式(JdbcDaoSupport,HibernateDaoSupport,JdoDaoSupport,JpaDaoSupport)
Spring的JDBC的支持及其操作的常用使用方式(CRUD的操作)
Spring的ORM框架(Hibernate,JPA,Toplink,JDO,IBatis)的常用整合方式及其使用
Spring的WEB使用
Spring MVC框架原理,包括Controller,Url Mapping,View的展示,國際化及主題的處理
Spring MVC的異常處理
Spring的視圖的整合(JSP,Freemark,Velocity,JSF,Struts1.x,Struts2.x等)
Spring Web常用的Tag
Lucene搜索引擎的使用
JBPM的使用
企業(yè)在線購物電子商務平臺的框架代碼整合及開發(fā)過程