课程内容 |
课程描述 |
Java入门和J2SE |
面向对象编程,继承、封装和多态等,Java语言的基本语法。基本的界面编程(AWT和Swing),集合框架,多线程编程,网络编程,泛型、序列化,反射,序列化,程序国际化等。 |
JDBC编程 |
介绍Oracele、Mysql、和Sql Server等数据库的JDBC编程、SQL92,SQL99语法,包括多表连接查询等。Java程序动态创建数据库、执行查询、更新等。掌握存储过程、触发器的编写。 |
DHTML知识 |
常见的HTML标签,深入的JavaScript编程,JavaScript创建类、创建对象。以及CSS样式单,DOM模型,各种浏览器事件模型等DHTML知识。 |
Java Web编程 |
Apache Tomcat,Jetty,Resin等服务器。JSP语法,Servlet、Session和Cookie,标签库和JSTL,Filter和Listener,JSP2.0表达式语言(EL)、自定义函数,MVC模式,DAO模式。 |
软件工程(上) |
软件工程概述、敏捷开发、XP。常用数据结构的Java实现,常用的排序算法,UML(Rose、PowerDesigner),CVS的使用,ANT和Maven等工具的用法,软件测试和JUNIT, |
XML知识 |
XML基础,DTD,SchemaXSLT,XPATH,Xquery和Java中常见的XML解析方法 |
Struts |
深入介绍Apache Struts基本流程,动态Form,异常框架,校验框架,标签库,常用扩展方式 |
Hibernate |
ORM基础,Hibernate映射,关联映射,继承映射,HQL查询,条件查询,SQL查询,数据过滤,批量处理策略和事件框架 |
Spring |
Spring的基础,IoC,AOP,事务支持,DAO支持,整合Hibernate,整合Struts,SpringMVC,Spring的邮件抽象层,Spring的远程访问(包括WebService和Hessian)和Spring的测试框架 |
软件工程(下) |
设计模式的深入体验,讲授设计模式在实际开发中的使用,包括工厂模式,命令模式,代理模式和正面模式等。常用的性能解决方案,包括缓冲池,数据源的基本实现等。常用的系统架构设计,包括贫血模式,Rich Domain Object模式,ROR的架构模式 |
Ajax |
Ajax基础、XMLHttpRequest属性及方法,异步请求,动态加载服务器响应。详细介绍Prototype.js,Dojo,DWR,JSON-RPC-JAVA,AjaxTags5个J2EE领域的Ajax框架 |
J2EE的报表系统 |
报表的作用,常用的报表工具,包括POI,Jexcel,iText,和JasperReport等 |
工作流系统 |
工作流的概念,JBPM框架的使用,jPDL流程定义,节点、事件 |