课程主题 |
课程内容 |
课时 |
Java入门和J2SE |
面向对象编程,继承、封装和多态等,Java语言的基本语法。基本的界面编程(AWT和Swing),集合框架,多线程编程,网络编程,泛型、序列化,反射,序列化,程序国际化等。 |
42课时 |
JDBC编程 |
介绍Oracle、Mysql、和Sql Server等数据库的JDBC编程、包括多表连接查询等。Java程序动态创建数据库、执行查询、更新等。掌握存储过程、触发器的编写。 |
14课时 |
DHTML知识 |
常见的HTML标签,深入的javascript编程,javascript创建类、创建对象。以及CSS样式单,DOM模型,各种浏览器事件模型等DHTML知识。。 |
21课时 |
Java Web编程 |
Apache Tomcat,Jetty,Resin等服务器。JSP语法,Servlet、Session和Cookie,标签库和JSTL,Filter和Listener,JSP2.0表达式语言(EL)、自定义函数,MVC模式,DAO模式。 |
28课时 |
软件工程(上) |
软件工程概述、敏捷开发、XP。常用数据结构的Java实现,常用的排序算法,UML(Rose、PowerDesigner),CVS的使用,ANT和Maven等工具的用法,软件测试和JUNIT。 |
14课时 |
XML知识 |
XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、XML Schema、名称空间 |
14课时 |
Struts |
MVC 设计思想,Struts体系架构、手把手快速应用Struts框架开发实际项目。Struts控制器组件、Struts视图组件、Struts框架的扩 展、Struts应用的国际化、Validator验证框架、Struts HTML标签库、Struts Bean标签库、Struts Logic标签库、Tiles框架等。Struts2框架的工作原理与架构分析,struts-default.xml与 default.properties文件的作用,指定多个配置文件,Struts2中的国际化,Struts2中的表单校验,Struts2中文件上 传。使用通配符定义Action、动态方法调用、多文件上传、自定义类型转换器、输入校验、国际化、OGNL表达式、Struts2标签、为Action 的属性注入值、自定义拦截器、异常处理、使用 struts2实现的CRUD操作的案例。 |
42课时 |
Hibernate |
ORM 思想,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询,Hibernate大对象读取技 术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。 |
42课时 |
Spring |
Spring的基础,IoC,AOP,事务支持,DAO支持,整合Hibernate,整合Struts,SpringMVC,Spring的邮件抽象层,Spring的远程访问(包括WebService和Hessian)和Spring的测试框架。 |
42课时 |