首頁 > 內訓課 > 軟件研發 > J2EE企業級開發最佳實踐

J2EE企業級開發最佳實踐

一、培訓背景

  ● J2EE是一套全然不同于傳統應用開發的技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。

  ● 由于創造了標準的可重用模塊組件以及由于構建出能自動處理編程中多方面問題的等級結構,J2EE簡化了應用程序的開發,也降低了對編程和對受訓的程序員的要求。

  ● 目前,J2EE是市場上主流的企業級分布式應用平臺的解決方案。

二、 培訓收益

  企業實踐完全結合,能勝任軟件公司java軟件開發崗位;

  ● 精通Java、Java EE、JSP、Servlet、JDBC等編程技術;

  ● 精通Struts、Hibernate、Spring、Ajax、Jquery等編程技術;

  ● 掌握國際化、規范化的軟件工程方法及開發管理流程;

  ● 精通基于MySQL數據庫的開發應用技術;

  ● 掌握主流的商用的應用平臺及開發工具,熟悉開發環境;

  ● 掌握面向對象的軟件分析、設計方法及其相關工具。

三、 培訓特色

  本課程教學內容真實反映了客戶需求,授課方式突出實踐環節和案例教學,重在培養學員的編程技能和項目實戰經驗。通過學習,學員能夠全面了解、系統學習java軟件開發的主流技術,掌握當前業界廣泛采用的軟件開發方法、工具及平臺,在Web應用開發領域具備一技之長。

四、課程大綱

時間單元培訓內容
第一天第1單元
基礎環境配置
●常見WebServer 介紹
●Tomcat的安裝與配置
●配置與程序部署
●使用Eclipse調試JSP程序
第2單元
MySql數據庫基礎
●MySql數據庫的安裝;
●MySql數據庫體系結構;
●MySql數據庫基本操作;
●數據庫設計;
●數據庫開發和管理應用;
●SQL編程。
第3單元
JDBC編程
●JDBC鏈接數據庫的方法
●常見JDBC類的使用
●JDBC事務處理
第4單元
Java、Web編程、Servlets
●HTTP協議詳解;
●Servlet核心對象操作;
●Servlet生命周期;
●Session與Cookie的應用場景,過濾器,分層結構;
●獨立分析設計基于N層體系結構的Web 應用;
●熟練使用各種Java EE應用服務器。
第二天第5單元
輕量級J2EE體系架構程序開發
●Java企業級應用的技術發展趨勢,了解設計模式初步理論和方法。
第6單元
springmvc
●springmvc框架應用原理;
●springmvc的配置;
●MVC設計思想;
●springmvc框架的核心組件、控制器組件、視圖組件;
●springmvc框架的擴展;
●springmvc Validator驗證;
●springmvc應用的國際化;
●spring標簽庫應用等。
第7單元
Hibernate
●Hibernate對象持久化技術;
●Hibernate:O/R maaping基礎與持久化對象設計;
●Hibernate體系結構與核心SessionFactory;
●Hibernate工具、數據源和對象映射配置;
●Hibernate持久化數據操作與事務管理;
●Hibernate數據并發訪問、緩存技術與性能優化;
●Hibernate的檢索策略和檢索方式。
第8單元
Spring
●Spring輕量級J2EE開發框架;
●Spring框架體系架構和輕量級容器(包括核心模式IOC,DI等);
●Spring核心技術應用(Bean Wrapper,Bean Factory,Application Context,Web Application Context等);
●Spring的JDBC數據訪問;
●DAO應用和聲明性事務管理 Spring AOP編程技術;
●Spring安全應用開發;
●RMI遠程調用和Web Service。
第三天第9單元
AjaxJquery框架技術
●Ajax初步
●Jquery初步包括
●Jquery選擇器
●Jquery事件
●Jquery屬性分析
第10單元
Bootstrap框架
●總體介紹
●下載Bootstrap
●開發環境
●全局CSS 樣式
●組件
●JavaScript 插件
●移動端web界面開發
第11單元
移動端HTML5開發
●通過一個Blog實例實戰HTML5&CSS3
●實戰HTML5新增頁面元素
●實戰HTML5中的表單
●實戰HTML5中的Canvas
●實戰html 5頁面中視頻和音頻
●CSS3技術實戰
第12單元
J2EE項目實戰
●按MVC模式,J2EE N層架構(spring+springmvc+hibernate)集成開發。
●包括項目框架整合搭建。
●后臺管理開發。
●前端移動web頁面開發。
●可以以登陸/注冊、用戶管理等簡單需求來演示整個開發流程以及在開發過程中需要注意的事項,以達到框架用的會,流程跑的通,實現過程標準化,開發效率不斷提高的培訓目的。