QQ:745636944
電話:0513-85336466

課程設置

首頁課程設置

JAVA 課程設置

教學管理過程

課程階段 課程簡介 課程內容





第一階段

Java語言編程強化訓練

Java語言基礎
Java語言高級特性
Java API強化訓練
設計模式
Java 多線程、圖像界面、網絡(Socket)編程 模擬即時聊天工具/P2P下載工具;

(1)Java語言發展史,Java開發環境的搭建,體驗Java程序的開發,Java程序的執行過程,初學者常見問題,環境變量path和classpath的設置
(2)面向對象思想,類的概述,對象的本質,類與對象的關系,以及在實際開發中如何應用面向對象的思想解決問題。
(3)常用設計模式的講解:單例設計模式,簡單工廠模式和工廠方法模式,模板設計模式。幫助同學們更好的理解面向對象思想。
設計模式
(4)MyEclipse的安裝和使用。Java API介紹, API中常用類的講解:String和StringBuffer,Math和Random類,各種基本數據類型包裝類,BigInteger和 BigDecimal類,System和Runtime類,Date和DateFomat類,以及Calendar類,Scanner和Timer等。
(5)Java中的異常處理;IO概念,File類,字節流InputStream和OutputStream,字符流Reader和Writer;Properties的使用。計算機編碼問題的分析和講解。
(6)多線程的概念,如何在程序中創建多線程(Thread、Runnable),線程安全問題,線程的同步。
(7)Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監聽機制以及常用界面組件的用法。
(8)Java網絡編程,網絡通信模型,網絡通信三大要素,以及其相應的Java實現。





第二階段

Java Web編程實戰

Qracle/Mysql數據庫應用與開發
XML語言應用
HTML語言/CSS樣式
JavaScript語言/Ajax+Json應用
JSP+Servlet+JavaBean編程
“移動網上營業廳”實戰項目

(1)oracle數據庫使用、安裝與卸載,SQL語句介紹、數據庫增刪改操作DDL語句使用、表增刪改操作DML語句使用、表查詢操作DQL語句使用、 以及查詢語句條件、排序、聚合、分組操作。多表操作、多表設計、外鍵使用、內連接查詢、左外連接查詢、右外連接查詢、子查詢
(2)oracle數據庫PL/SQL編程,包括函數、存儲過程、包、觸發器、游標等
(3)JDBC介紹、驅動的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet 詳細使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用、大數據處理、批處理
(4)XML的概念與基本作用、XML的基本語法、XML的約束模式、DTD。XML解析介紹、SAX解析、DOM解析、DOM4J和XPath的使用
設計模式
(5)WEB服務器的工作原理、Tomcat的安裝與啟動運行、Tomcat的體系結構、在Tomcat中配置WEB虛擬目錄與發布WEB應用程序的各種方式、設置目錄的默認網頁、WAR文件生成與使用。
(6)HTML語言,HTML各類標簽的使用,包括:文件標簽、排版標簽、塊標簽、字體標簽、列表標簽、圖形標簽、超鏈接標簽、表格標簽、表單標簽(form標簽、input標簽、select標簽等)、分區標簽、頭標簽
(7)CSS介紹、CSS導入方式(內部樣式表、內聯樣式表、外部樣式表)、五大CSS選擇器(ID選擇器、類選擇器、元素選擇器、屬性選擇器、偽類等)、樣式屬性介紹
(8)JavaScript編程,JavaScript語法、數據類型、運算符、表達式、流程控制,JavaScript內部對象、數組、字符串、日期時 間、數學函數、正則表達式,JavaScript函數、自定義函數、全局函數,BOM介紹、window對象、location對象、history對象 使用。
(9)JSP技術:JSP運行原理、JSP中的9個內部對象和作用、JSP表達式、JSP腳本片段、JSP聲明、JSP注釋,EL表達式。
(10)Servlet簡介、Servlet生命周期、servlet配置詳解、訪問servlet路徑分析、ServletConfig使用及 servlet初始化參數的使用,ServletContext使用、系統初始化參數、web資源獲取,HttpServletResponse和 HttpServletRequest的應用
(11)AJAX開發:AJAX介紹、XMLHttpRequest對象詳解、JSON的使用





第三階段

輕量級Java EE應用開發

JQuery框架+easyUI插件使用
Struts2框架應用
Hibernate開發技術
MyBatis開發框架
Spring3.2開發技術快速入門
Spring+Struts2+Hibernate的整合開發
電子商務平臺實戰項目
南通開發區某在線“項目資金管理系統”實戰項目

(1)jQuery及其選擇器,jQuery操作DOM,jQuery的事件處理機制,jQuery中的核心函數,jQuery與ajax的應用、插件的使用。
(2)EasyUI簡介、EasyUI入門、Draggable(拖動)組件、ToolTip(提示框)組件、LinkButton(按鈕)組件、 ProgressBar(進度條)組件、Panel(面板)組件、Tabs(選項卡)組件、Layout(布局)組件、Window(窗口)組件、 Dialog(對話框)組件、Messager(消息框)組件、DataGrid(數據表格)組件、Tree(樹)組件、Form表單、 DataGirdCRUD案例。
(3)Struts2框架介紹、工作原理與架構分析、6大配置文件分析、struts.xml詳解及使用、動態方法調用,ActionContext及 ServletActionContext使用、屬性驅動,默認轉換器的介紹,Struts2中的表單校驗,Struts2中的國際化,Struts2中 文件上傳、多文件上傳、文件下載,自定義******、OGNL表達式、值棧ValueStack分析及操作、Struts2標簽、struts2與 AJAX JSON的整合。
(4)高級Hibernate開發技術:ORM思想,hibernate介紹,hibernate.cfg.xml配置,hbm.xml映射文件詳解,主 鍵生成策略使用,緩存,Hibernate數據檢索技術,Hibernate高級映射技術,Hibernate多表聯合查詢,Hibernate分頁技 術。
(5)Spring3.2開發技術:框架介紹,IoC思想、DI依賴注入、Bean的實例方式、Bean種類、Bean作用域范圍、Bean生命周期管 理、依賴注入、注解裝配Bean、WEB開發集成spring、AOP面向切面編程、spring 傳統aop開發、AspectJ介紹及使用、JdbcTemplate模板使用、DBCP數據源配置、聲明式事務管理、注解事務管理。 Struts2+Hibernate3+Spring3整合。
(6)Mybatis介紹、Mybatis入門程序、Mybatis開發Dao、SqlMapConfig.xml配置、ParameterType輸入 映射、ResultType及ResultMap輸出映射、動態sql、關聯查詢(一對一、一對多、多對多)、Mybatis與spring整合。



第四階段

Java EE實訓

Spring MVC
企業級應用服務器WebLogic/WebSphere使用
JBPM工作流引擎實踐
CVS/SVN代碼管理工具使用
JsperReports/JFreeChart/FreeMaker報表/模板工具

(1)CVS/SVN介紹及開發環境搭建、代碼版本管理的各種使用。
(2)什么是流程、工作流作、JBPM背景簡介、JBPM流程設計器安裝、JBPM環境搭建。
(3)什么是webservice、socket遠程調用、jax-ws遠程調用、webservice應用場景分析、wsdl、wsimport、soap協議、soap傳輸xml
(4)Spring web mvc介紹、Web MVC應用、Spring web mvc架構、springmvc入門程序、非注解處理器映射器和適配器、注解開發處理器映射器和適配器、springmvc整合Mybatis、 RequestMapping、Controller方法返回值、參數綁定(簡單類型、pojo、包裝類型、數組、集合類型等)、springmvc與 struts2區別、springmvc上傳圖片、json數據交互、Validation、異常處理器、******。
模擬即時聊天工具/P2P下載工具;
福建体彩网-首页 鸡西市 | 旺苍县 | 吐鲁番市 | 锡林郭勒盟 | 松阳县 | 阜平县 | 昌吉市 | 勐海县 | 浦江县 | 郎溪县 | 巨鹿县 | 洛宁县 | 达日县 | 山丹县 | 静宁县 | 临海市 | 纳雍县 | 米易县 | 余干县 | 西安市 | 扶沟县 | 体育 | 兴化市 | 孝义市 | 锦州市 | 香港 |