8800
课时安排:500课时
课程内容:一:JAVA核心技术应用开发
1. JAVA的语法(标识符、数据类型、表达式、流程控制以及数组等)
2. JAVA的异常处理,Applet编程技术
3. 多线程高级编程,输入/输出类
4. 使用TCP/IP和UDP/IP开发网络程序
二:JAVA Web 应用开发
1. 项目的分析设计
2. JAVA Web开发核心技术
3. XML技术、JDBC技术、Servlet技术、JSP技术、JAVAscript技术
4. 开发工具(数据库,web服务器,集成开发环境 IDE)
5. 网上书店项目概述
6. 软件测试技术(JUnit单元测试、JMeter系统测试和测试跟踪工具Bugzilla)
7. Ant的使用
8. Web 2.0和Ajax技术
三:基于Struts-Spring-Hibernate 的JAVA应用开发
1. 项目开发流程与分析设计
2. Struts-Spring-Hibernate核心技术
3. Struts技术(MVC、Struts 2、FilterDispatcher、Action、JavaBean、View等)
4. Hibernate技术(Persistent Object、DAO、HQL、Hibernate过滤器、性能优化)
5. Spring技术(Spring 2、Spring AOP、JMS、Struts-Spring-Hibernate集成)
6. 详解软件测试技术以及CVS的使用
四:基于EJB 3.0和Web Services的JAVA应用开发
1. EJB3.0技术
2. 项目分析设计(UML、网上书店项目、Struts-EJB 3.0的实现)
3. Struts-EJB 3.0核心技术(EJB Container、EJB 3.0开发工具、JBoss服务器、HelloWorld EJB 3.0)
4. 开发会话Bean(EJB 3.0会话Bean的开发、Stateless Session Beans、Stateful Session Beans)
5. 开发消息驱动Bean(JMS API、MDB)
6. 开发实体Bean(O/R Mapping、JPA、EntityManager)
7. EJB 3.0 QL技术
8. WebService与SOA的实现
五:基于MySQL、SQL Server和Oracle的应用开发