一、J2EE體系概述
C/S架構
多層架構
Java運行機制
多層架構中組件的功能
Java的核心技術
二、J2SE核心編程
面向對象技術
Java程序運行機制
開發(fā)環(huán)境的安裝和配置
Java語言基礎和重點API
Java程序異常的處理
I/O、控制臺程序開發(fā)
Swing程序開發(fā)
Swing組件詳述
Java Applet
多線程編程
網絡編程
三、數(shù)據(jù)庫技術(Oracle&SQLServer)
關系型數(shù)據(jù)庫原理
SQL數(shù)據(jù)查詢語言
索引
存儲過程
觸發(fā)器
游標
事務
函數(shù)
簡單數(shù)據(jù)庫優(yōu)化技術
四、數(shù)據(jù)結構
常用數(shù)據(jù)結構(堆棧、隊列、鏈表、樹等)
搜索
排序
Java實現(xiàn)方式
五、Java數(shù)據(jù)庫編程(JDBC)
JDBC應用接口(API)Statement、PrepareStatement、CallableStatement
ResultSet
事務處理和Batch處理
JDBC2.0和3.0新技術、RowSet
數(shù)據(jù)連接池技術
六、Java Web編程(JSP、Servlets、JavaBean)
Tomcat服務器的環(huán)境及配置
Java Server Pages(JSP)技術
Servlet技術
JavaBean技術
應用發(fā)布和數(shù)據(jù)源配置
七、Struts
MVC架構
Struts配置
ActionServlet
ActionForm
Action
Struts標簽庫
DynamicForm
Validate FrameWork
八、XML
XML語法規(guī)范
DOM和SAX解析方式
XSL、XSLT
JDOM
JAXP解析實踐
九、UML軟件工程基礎
面向對象(OO)的分析和設計(OOA&D)
統(tǒng)一建模語言(UML)與OOA&D相關聯(lián)的概念以及分析和設計技術
CMM基本概述、模型、實施。
十、Linux基礎
Linux簡介
Linux安裝
常用命令
Shell編程
Vi/Vim編輯器的使用
Linux常規(guī)配置
十一、Java on Linux
Linux下Jdk配置
命令行編譯
ant工具的使用
Tomcat在Linux下的配置和編程
Linux下的數(shù)據(jù)庫系統(tǒng)(mysql、postgresql、oracle)
Weblogic在Linux系統(tǒng)下的一般配置和應用發(fā)布
十二、數(shù)據(jù)結構進階
線性表
棧和隊列
串和數(shù)組
樹和二叉樹
查找
排序
十三、數(shù)據(jù)庫進階
表與約束
高級T-SQL/PL/SQL
事務控制
觸發(fā)器
存儲過程
用戶函數(shù)
游標
十四、Hibernate
對象持久化技術概述
實現(xiàn)持久化技術的多種模式概述(ORM、JDO、CMP、主動域對象模型…..)
對象和關系數(shù)據(jù)庫之間的映射原理
Hibernate API的詳細介紹,包括核心接口(Configuration、SessionFactory、Session、Query、Criteria)、回調接口(Interceptors)、映射接口(Type)、可擴展接口(Dialect、ConnectionProvider)以及hibernate.cfg.xml(配置文件)、xxx.chm.xml(映射文件)
Hibernate的體系結構以及簡單應用,介紹Hibernate的使用步驟及詳細動作
Hibernate的各種配置文件的編寫、使用(核心配置、映射配置、各種DTD文件)
Hibernate-Java-SQL之間的數(shù)據(jù)類型映射
在Hibernate中持久化類(POLO)屬性的管理、持久化對象ID(OID)的生成(6種生成方式)、類映射關系的類型(一對多單(雙)向關聯(lián)、多對一單(雙)向關聯(lián)等、繼承映射、集合映射)、級聯(lián)保存刪除等
Hibernate查詢語言(HQL)、QBC語言,日志服務器Log4j
Hibernate攔截器(Interceptors)與事件(LoadEvent、FlushEvent)
Hibernate的緩存機制原理介紹(一級緩存、二級緩存)
Hibernate核心源碼的分析以及擴展
十五、Spring
Spring誕生的背景,Spring的概述
Spring框架的組成結構介紹(Application Context module、JDBC&DAO module、AOP module、ORM module、Web mvc module)
IoC(反向控制)設計模式的基本原理以及在Spring中的簡單應用
AOP(面向切面編程)技術的基本原理以及在Spring中的簡單應用
使用Spring的BeanFactory容器(XmlBeanFactor等)、ApplicationContext容器(ClassPathXmlApplicationContext等)結合上下文定義文件(xml或.properties)裝配Bean(分為自動、手動裝配),掌握實現(xiàn)IoC的幾種方式。
掌握各種容器的方法使用、上下文定義文件中Bean的配置,多個配置文件的使用。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、調度任務、Spring與JMS的整合
掌握Spring的Web MVC module API及運用
十六、EJB3.0
EJB3.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)
消息驅動BEAN (MESSAGE DRIVEN BEAN)開發(fā)
實體BEAN(ENTITY BEAN)開發(fā)
ENTITY的生命周期和狀態(tài)
實體BEAN的組成文件的配置
JBOSS數(shù)據(jù)源的配置
組合主鍵
單表映射的實體
關系對象映射
一對多及多對一映射
一對一映射
多對多映射
參數(shù)查詢語言
EJB3.0 QL
十七、Tapestry
Tapestry簡介
Tapestry配置
Form組件
Form校驗
高級Form組件
模板組件
Tapestry與其它框架的結合
十八、企業(yè)文化素質
心態(tài)培訓
溝通技巧
企業(yè)文化基礎
企業(yè)管理基礎
十九、其它素質培養(yǎng)
面試技巧
模擬面試訓練
就業(yè)素質培養(yǎng)