培訓背景
Java應該是軟件開發同學最熟悉的一種開發語言,古老但很流行,再加上現在android開發發展形勢一片大好,更讓Java的魅力十足。
Java 的基本組成單元是類,而類又是運行時動態裝載的,所以Java可以動態地在分布環境中維護程序及類庫,當類庫升級相應的程序也不需要重新修改編譯。Java在類庫中可以自由地加入新的方法和實例變量而不會影響用戶程序的執行,而且 Java可以通過接口來支持多重繼承,這就更具有靈活的方式和擴展性。
Java 的最大特點就是內置對多線程,多線程機制使應用程序能夠并行執行。通過使用多線程,開發者可以分別用不同的線程完成特定的行為,不需要采用全局的事件循環機制,這樣就很容易實現實時交互。
培訓收益
課程培訓主要內容包括JAVA基礎, JSP網頁技術 WEB開源框架Struts與Spring、Ibatis的使用,授課過程中要以項目實際開發貫穿始終。本課程全程結合授課老師實際工作經驗,使學習者達到如下目標:
● 掌握 Java 語言基礎知識,熟悉JSP網頁開發技術;
● 深入掌握Struts技術開發框架;
● 全面掌握Spring的架構原理和使用場景;
● 能夠使用Ibatis框架開發;
● 理解并掌握Spring+Struts+Ibatis的整合集成;
● 通過相關案例實際操作,掌握Java Web 技術實戰技能。
培訓特色
● 課程重視實踐經驗的積累,學員在講師的帶領之下,對一個項目進行設計并劃分模塊,獨立負責不同模塊的開發,并且在講師的指導下,充分體驗不同模塊之間的溝通和集成問題。
● 課堂互動性強,通過老師幽默風趣或激情澎湃的上課形式,學生印象深刻。
● 老師在上課時能通過觀察學員的表情及學習狀態,及時調整教學進度。
● 課上沒聽懂的知識點,課后主講老師親自輔導補習,0問題離開教室。
課程大綱
時間 | 學習內容 | |
---|---|---|
第一天 Java基礎 | 上午:Java 原理技術 | 下午:Java 常用包 |
Java基本的程序設計結構 ●Java程序設計概述 ●掌握標識符的定義規則和常用關鍵字 ●了解Java的基本數據類型和特點 ●熟悉運算符、表達式 ●掌握常用語句使用 ●掌握數組的定義方法和特點 類、對象、繼承、接口和抽象類 ●面向對象的基本概念、基本特征 ●類的概念,熟悉類的定義與使用 ●對象的生成、使用、清除 ●Static、this、final關鍵字 ●熟悉Java的限定詞 ●熟悉包和import語句 ●繼承、超類和子類的含義 ●抽象類和接口的概念和使用要點 | Java API ●Java API的概念 ●Object類及常用方法 ●String類和StringBuffer類 ●常用的基本數據類型的對象類 ●Hashtable與Properties類 ●System、Runtime、Date、Calendar,DateFormat類 ●Math與Random類 圖形用戶界面設計 ●Java的GUI編程原理 ●掌握AWT圖形化編程包 ●掌握常用容器及其使用方法 ●布局管理器、事件處理模型 ●熟悉AWT常用組件的使用 | |
測試 | 共1小時,包括40分鐘測試題、20分鐘試題分析 | |
第二天 鏈接數據庫、Servlet | 上午:多線程、數據庫 | 下午:JDBC、Servlet |
多線程 ●程序、進程、線程的概念和原理 ●掌握Thread類的子類創建線程方法 ●掌握實現Runnable接口創建線程 ●掌握基本的線程控制方法 文件IO流 ●I/O流的概念和原理 ●I/O流的概念和原理 ●掌握文件處理方法 ●掌握字節流、字符流的處理 JAVA網絡編程 ●TCP/IP協議模型 ●java.net 包介紹 ●URL類、HttpURLConnection類 ●Socket類、ServerSocket類 ●InetAddress類、DatagramPacket類、●DatagramSocket類。 ●基于多線程的Client/Server應用程序的案例。 MySQL ●掌握MySQL的安裝和配置 ●會用MySQL來創建數據庫和表 | JDBC ●了解JDBC技術 ●理解JDBC體系架構 ●掌握JDBC連接數據庫開發步驟 ●掌握JDBC開發實例 Java Web應用開發與運行環境的建立 ●掌握JSP開發環境建立的步驟 ●掌握Tomcat的安裝 ●掌握Eclipse的安裝、配置及使用 ●掌握Java Web應用程序的創建和發布 HTTP和Servlet基礎 ●了解HTTP的請求/響應模型 ●掌握Servlet的基本概念、了解Servlet體系結構 ●Servlet的生命周期 ●HttpServlet的常用方法、創建HttpServlet的步驟 ●會話和會話跟蹤技術:用戶認證、隱藏表單字段、URL重寫、持久Cookie、會話交換和持久、HttpSession接口 ●Servlet實例剖析 Servlet過濾器和監聽器 ●Servlet過濾器簡介 ●Servlet過濾器體系結構 ●實現一個Servlet過濾器 ●過濾器應用實例 ●理解Servlet監聽器,掌握Servlet監聽器開發實例 | |
第三天 jsp、Spring + SpringMVC | 上午: Jsp | 下午:Spring |
JSP運行機制與基本語法 ●理解JSP的運行機制 ●掌握JSP基本語法 ●掌握JSP指令的用法 ●掌握JSP動作的用法 JSP內置對象 ●了解JSP內置對象的含義 ●掌握request、response、out、session、application對象的功能和用法 ●理解JSP的其它內置對象 JavaBean在JSP中的應用 ●理解JavaBean的用途、掌握JavaBean的使用 ●掌握如何在JSP中使用JavaBean JSP 2.0表達式語言(EL) ●了解EL語言的優點 ●掌握EL語言的定義 ●掌握EL語言的求值 ●掌握使用EL語言訪問作用域變量 ●了解EL語言的隱含對象 JSP標準標簽庫(JSTL) ●了解什么是JSTL ●掌握常用核心標簽及其使用方法 ●掌握常用格式化/國際化標簽及其使用方法 | Spring概述 ●Spring框架:概述和安裝 ●Spring的核心模塊:定義Beans和依賴注入 在Web應用中使用Spring ●Spring - Bean作用域范圍 ●Spring - Bean生命周期管理 ●Spring - 聲明式事務管理。 ●Spring - 數據庫操作以及數據源配置。 Spring MVC ●Spring MVC框架入門 ●Spring MVC 控制器 ●HTTP請求地址映射、請求數據的綁定 ●Spring MVC的配置選項:自動控制器掃描 ●Spring MVC的管理布局:數據模型控制 ●Spring MVC中使用視圖:視圖及解析器 | |
測試 | 共1小時,包括40分鐘測試題、20分鐘試題分析 | |
第四天 Struts | 上午:Struts | 下午: Struts |
Struts ●Struts框架的工作原理與架構分析; ●Struts的Action詳解; ●Struts的常用標簽詳解; ●Struts的OGNL語言詳解; ●Struts的攔截器分析; | ●Struts的國際化; ●使用Struts進行表單數據校驗; ●使用Struts進行文件上傳下載; ●使用Struts進行CRUD實戰。 | |
測試 | 共1小時,包括40分鐘測試題、20分鐘試題分析 | |
第五天 Ibatis | 上午:Ibatis | 下午:Ibatis |
Ibatis ●Ibatis簡介 ●Ibatis配置文件、數據源配置、名字空間等設置 | ●Ibatis映射文件:結果映射、參數映射、 查詢語句、更新語句 ●Ibatis應用技巧:插件應用、動態SQL、關系映射 ●Ibatis綜合應用 | |
測試 | 共1小時,包括40分鐘測試題、20分鐘試題分析 |