java課程綱目_第1頁
java課程綱目_第2頁
java課程綱目_第3頁
java課程綱目_第4頁
java課程綱目_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、就業(yè)培訓進入軟件行業(yè)第一選擇!為什么選擇JAVA? 一一技術優(yōu)勢1、JAVA是目前最優(yōu)秀的網(wǎng)絡編程語言,網(wǎng)絡發(fā)展的無限空間決定了 JAVA 是最有發(fā)展?jié)摿Φ募夹g;2、無論是國外還是國內(nèi),如今對JAVA人才的需求已經(jīng)排到各類軟件技術 人才之首,薪金待遇極為豐厚;3、全球JAVA技術人才短缺,掌握技術,您必將在擇業(yè)競爭中脫穎而出。JAVA技術xx一一武漢好前程科技有限公司JAVA教研組編寫以下內(nèi)容為宣傳簡略版,僅 供參考,具體教學內(nèi)容以教學老師電子文檔為準(一)大綱目標JAVA培訓包括基礎內(nèi)容講解、重點內(nèi)容練習、實戰(zhàn)項目訓練等內(nèi)容,讓 學員由表及里、由淺入深的掌握JAVA編程的各個重要環(huán)節(jié),為學員

2、走上工作崗 位奠定扎實基礎和經(jīng)驗。初級部分通過一個基于Swing的GUI系統(tǒng)(Swing、DataBase> ThreadSocket)掌握J2SE編程和面向?qū)ο蟮闹匾拍?,重點突出Swing GUI編程的各個 方面,并為各種JAVA高級編程準備基本理論和實踐能力。中級部分通過完成一個基于J2EE架構、Web界面、多層結(jié)構(Browser、 Web Container> J2EE Server、Database)的具體實例項目的分析、設計和開發(fā)、 發(fā)布,熟練掌握Struts(MVC)架構、動態(tài)Web應用等Java大型軟件項目過程中 所需要的軟件技術并熟悉軟件項目的設計規(guī)范、開發(fā)流程

3、、項目管理等??蛇x課程部分特別針對當今最新適用的框架,根據(jù)不同企業(yè)對框架組合要 求而設計,目的是適應近可能多的特定企業(yè)新技術需求,主要的可選內(nèi)容包 括:Oracle 數(shù)據(jù)庫進、Hibernate、Spring、EJB3.0、Tapestry 等?;贚inux系統(tǒng)的Java開發(fā),包括Linux基礎、OraclelOg應用、基于Linux的項目開發(fā)實訓等內(nèi)容,在項目實踐中學員可以依據(jù)可選課程授課內(nèi)容使 用不同的開發(fā)技術和框架實施。(二)理論教學內(nèi)容第一階段:JAVA學習基礎目標:掌握學學習JAVA所必須的基本功,能夠使用以上技術進行基于MVC模式 的 Web 開發(fā)(MJavaBean,VJSP,

4、 CControl)1) J2EE體系概述C/S架構多層架構Java運行機制多層架構中組件的功能Java的核心技術2) J2SE核心編程面向?qū)ο蠹夹gJava程序運行機制開發(fā)環(huán)境的安裝和配置Java語言基礎和重點APIJava程序異常的處理I/O、控制臺XXSwingxxSwing組件詳述Java Applet多線程編程網(wǎng)絡編程第二階段:JAVA開發(fā)目的:學習JAVA所必須的種種基本技能。達到能夠獨立的完成嵌入式開發(fā)的基本 要求。為參加項目實戰(zhàn)作準備。3) Java數(shù)據(jù)庫編程(JDBC)JDBC 應用接口(API) Statement PrepareStatements CallableStat

5、ement ResultSet事務處理和Batch處理JDBC2.0 和 3.0 新技術、RowSet數(shù)據(jù)xx技術4) Java Web 編程(JSP、Servlets、JavaBean)Tomcat服務器的環(huán)境及配置Java Server Pages(JSP)技術Servlet 技術JavaBean 技術應用發(fā)布和數(shù)據(jù)源配置5) StrutsMVC架構Struts配置Action ServletActio nF ormActionStruts標簽庫Dyn amicFormValidate FrameWork6) XMLXML語法規(guī)范DOM和SAX解析方式XSL、 XSLTJDOMJAXP解析

6、實踐7) Linux 基礎Linux簡介Linux安裝常用命令Shell編程Vi/Vim編輯器的使用Linux常規(guī)配置8) Java on LinuxLinux b Jdk 配置命令行編譯anti具的使用Tomcat在Linux卜的配置和編程Linux b 的數(shù)據(jù)庫系統(tǒng)(mysqk postgresqk oracle)Weblogic在Linux系統(tǒng)下的一般配置和應用發(fā)布9) Hibernate對象持久化技術概述實現(xiàn)持久化技術的多種模式概述(ORM、JDO、CMP、主動域?qū)ο竽P?對 象和關系數(shù)據(jù)庫之間的映射原理Hibernate API 的詳細介紹,包括核心接口(Configuration、

7、SessionFactory、 Session> Query、Criteria)> 回調(diào)接口(lnterceptors)> 映射接口(Type) 可擴展接 口 (Dialectx Connection Provider)以及 hibernate.cfg.xml(配置文件)、 xxx.chm.xml(映射文件)Hibernate的體系結(jié)構以及簡單應用,介紹Hibernate的使用步驟及詳細動 作Hibernate的各種配置文件的編寫、使用(核心配置、映射配置、各種DTD文 件)Hibernate-Java-SQL之間的數(shù)據(jù)類型映射在Hibernate中持久化類(POLO)屬性的

8、管理、持久化對象ID(OID)的生成(6種 生成方式)、類映射關系的類型(一對多單(雙)向關聯(lián)、多對一單(雙)向關聯(lián)等、 繼承映射、集合映射)、級聯(lián)保存刪除等Hibernate查詢語言(HQL)、QBC語言,日志服務器Log4jHibernate 攔截器(Interceptors)與事件(LoadEvent、FlushEvent)Hibernate的緩存機制原理介紹(一級緩存、二級緩存)Hibernate核心源碼的分析以及擴展10) SpringSpring誕生的背景,Spring的概述Spring 框架的組成結(jié)構介紹(Application Context module、JDBC&D

9、AO module、AOP module、ORM module、Web mvc module)loC(反向控制)設計模式的基本原理以及在Spring中的簡單應用AOP(面向切面編程)技術的基本原理以及在Spring中的簡單應用使用 Spring 的 BeanFactory 容器(XmlBeanFactor 等)、Applicationcontext 容器 (ClassPathXmlApplicationContext 等)結(jié)合上下文定義文件(xml或.properties)裝配Bean(分為自動、手動裝配),掌握實現(xiàn)loC的幾種方式。掌握各種容器的方法使用、上下文定義文件中Bean的配置,多個

10、配置文件 的使用。Spring的特殊Bean的功能及使用在Spring中的AOP的具體實現(xiàn),包括各種通知、引入的創(chuàng)建,動態(tài)、靜態(tài) 切入點的使用,Advisor的功能掌握,代理對象的創(chuàng)建使用Spring的DAO&JDBC module的實現(xiàn)數(shù)據(jù)持久化,包括在Spring中數(shù)據(jù) 源的創(chuàng)建、JDBC模版類的使用Spring與各種ORM的整合(包括Hibernate、JDO等)Spring中的事務管理(編寫、聲明事務)Spring與RMI的整合、Spring中訪問JNDI服務、在Spring中使用Java Mail、調(diào)度任務、Spring與JMS的整合掌握 Spring 的 Web MVC m

11、odule API 及運用11) EJB3.0EJB3.0開發(fā)運行環(huán)境配置Jboss詳細介紹會話Bean的開發(fā):STATELESS SESSION BEANS (無狀態(tài) BEAN)STATEFUL SESSION BEANS (有狀態(tài) BEAN)開發(fā)STATELESS SESSION BEAN 與 STATEFUL SESSION BEAN 的區(qū)別.依賴注入(DEPENDENCY INJECTION)定時服務(TIMER SERVICE)安全服務(SECURITY SERVICE)消息驅(qū)動 BEAN (MESSAGE DRIVEN BEAN)開發(fā)實體 BEAN(ENTITY BEAN)開發(fā)EN

12、TITY的生命周期和狀態(tài)實體BEAN的組成文件的配置JBOSS數(shù)據(jù)源的配置組合主鍵單表映射的實體關系對象映射一對多及多對一映射一對一映射多對多映射參數(shù)XXEJB3.0QL12)TapestryTapestry 簡介Tapestry 配置Form組件Form校驗高級Form組件模板組件Tapestry與其它框架的結(jié)合第三階段:項目實戰(zhàn)目的:通過幾個實際的項目開發(fā)。來獲得實際的項目開發(fā)經(jīng)驗。滿足企業(yè)的要 求。(三)公共教學內(nèi)容1)數(shù)據(jù)庫課程關系型數(shù)據(jù)庫原理SQL數(shù)據(jù)查詢語言(DMLDDLDCL)XX存儲過程觸發(fā)器游標事務函數(shù)2) 軟件工程課程面向?qū)ο?00)的分析和設計(00A&00D)統(tǒng)

13、一建模語言(UML)CMM基本概述、模型、實施。軟件工程概述軟件工程生命周期模型3) 就業(yè)訓練課就業(yè)心態(tài)訓練簡歷寫作技巧企業(yè)人才需求介紹面試技巧訓練(常見問題的應答)模擬技術面試訓練(項目闡述)模擬綜合面試訓練9/16(四)項目實戰(zhàn)概述項目實戰(zhàn)課程主要側(cè)重學員的自己動手能力。每個項目實戰(zhàn)包括組建項目 組,選舉項目經(jīng)理,開發(fā)經(jīng)理,系統(tǒng)架構師,系統(tǒng)配置員,系統(tǒng)測試員的過 程,有中心相關教師和用人企業(yè)項目經(jīng)理組成項目評審委員會,嚴格按項目計 劃執(zhí)行,每一個里程碑要嚴格按照軟件工程規(guī)范輸出相應文檔并由項目評審小 組給出成績。一一即時通訊軟件一一項目類型基于C/S架構操作系統(tǒng)WindowsXP開發(fā)工具J

14、AVA數(shù)據(jù)庫服務器 SQLServer2000/Oracle dblOg使用技術Windows API, CSocket,多線程,數(shù)據(jù)結(jié)構,ADO等項目背景現(xiàn)在聊天工具很多,尤其以QQ, ICQ, MSN等最為流行,已經(jīng)成 為網(wǎng)上交流的主要工具,可見信息的交流是人類社會發(fā)展的催化劑,所以我們 要做一個基于網(wǎng)絡的即時通訊軟件,以方便公司內(nèi)部員工之間,朋友之間的安 全交流功能需求描述客戶端:注冊登陸判斷可以顯示在線用戶可以發(fā)送圖片和文件可以保存聊天記錄(保存到文件里)刪除好友查找好友添加好友服務器端:接受每個用戶的信息進行判斷通過號碼來區(qū)別每個用戶把新用戶的信息保存到數(shù)據(jù)庫里能夠處理客戶端發(fā)來的各

15、種信息能夠處理用戶和好友的關系能給在線用戶發(fā)送新聞信息等系統(tǒng)的設計客戶端:登陸界面設計注冊界面設計聊天界面設計查找好友界面設計等服務器端:數(shù)據(jù)庫的設計接受信息模塊發(fā)送信息模塊管理所有用戶信息的界面(增,刪,改,查等)要求及目標重點掌握Windows Socket的原理,常用方法,客戶端與服務器之間的通信方 式;掌握線程的原理,線程的生命周期,線程同步,多線程對共享資源訪問的 控制;掌握ADO基本編程步驟,實現(xiàn)簡單的數(shù)據(jù)庫操作;掌握MFC常見消息映 射實現(xiàn),系統(tǒng)托盤圖標顯示、隱藏控制,界面控件狀態(tài)控制;鍛煉團隊合作精 神,掌握軟件開發(fā)的基本流程;一一FTP服務器一一項目類型基于C/S架構操作系統(tǒng)

16、 WindowsXP/ RedHatLinux9開發(fā)工具JAVA數(shù)據(jù)庫服務器MySQL使用技術網(wǎng)絡編程,多線程等系統(tǒng)的設計文件傳輸服務器模塊文件傳輸客戶端功能文件界面管理功能文件通信和拆分管理模塊要求及目標重點掌握Windows Socket的原理,常用方法,客戶端與服務器之間的通信方 式;掌握線程的原理,線程的生命周期,線程同步,多線程對共享資源訪問的 控制;掌握Linux下MySQL簡單的數(shù)據(jù)庫訪問操作,熟悉gcc, g+, makefile的 使用;掌握MFC常見消息映射實現(xiàn),系統(tǒng)托盤圖標顯示、隱藏控制,界面控件 狀態(tài)控制;鍛煉團隊合作精神,掌握軟件開發(fā)的基本流程;一一固定資產(chǎn)管理系統(tǒng)項

17、目類型數(shù)據(jù)庫、ADO編程技術訓練操作系統(tǒng)WindowsXP開發(fā)工具 Eclipse(MyEclispe) Editplus Dreamweaver ,數(shù)據(jù)庫服務器 SQLServer2000/Oracle dblOg使用技術ADO編、MFC常見類、ListControl等常見控件編程技術等項目背景隨著XXX公司越做越大,公司的資產(chǎn)(固定資產(chǎn),移動資產(chǎn)等) 就需要對資產(chǎn)進行有效的管理,同時也為了積極響應辦公自動化。所以我們?yōu)閄XX公司做一個資產(chǎn)管理系統(tǒng)。需求描述系統(tǒng)登錄用戶登錄用戶密碼更改固定資產(chǎn)增加管理資產(chǎn)錄入資產(chǎn)變動管理資產(chǎn)處置管理資產(chǎn)狀態(tài)修改日志記錄資產(chǎn)清查管理統(tǒng)計視圖顯示視圖編輯 數(shù)據(jù)導出 查詢分類查詢顯示視圖編輯 數(shù)據(jù)導出 用戶權限管理 用戶增加 用戶減少 用戶權限修改 日志管理 分類查詢 數(shù)據(jù)導出 資產(chǎn)分類管理 資產(chǎn)類別增加 資產(chǎn)類別減少 資產(chǎn)類別修改 資產(chǎn)負責人管理 查看資產(chǎn)負責人 資產(chǎn)負責人增加資產(chǎn)負責人減少資產(chǎn)負責人修改存放地點管理存放地點增加存放地點減少存放地點修改資產(chǎn)數(shù)據(jù)庫備份管理資產(chǎn)數(shù)據(jù)庫備份資產(chǎn)數(shù)據(jù)庫恢復備份系統(tǒng)的設計用戶信息管理模塊基本信息管理模塊資產(chǎn)信息管理模塊資產(chǎn)變更管理模塊固定資產(chǎn)價值統(tǒng)計模塊視圖管理模塊報表管理模塊系統(tǒng)數(shù)據(jù)備份與恢復模塊H志管理模塊要求及目標掌握ADO數(shù)據(jù)庫編程技術,DB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論