第一阶段:Java核心编程与Web开发基础
Core Java语言编程与 Eclipse/NetBeans开发工具详解
Java SE5核心语法、面向对象编程思想(封装、继承、多态和抽象)、异常处理、集合框架、IO、多线程、Java SE5中的重要特性(AutoBoxing、Generic Type、Annotation、Enumeration等)、Java SE6最新特性、使用Eclipse/NetBeans构建Java工程。
Oracle 数据库管理、应用与PowerDesigner数据库建模
关系型数据库基本原理、Oracle体系结构、Oracle物理与逻辑结构、标准SQL语言、数据检索技巧、视图、存储过程等技术的使用、数据库设计思想与技巧、数据库建模。
Java Web开发技术与JDBC数据库高级编程
Tomcat服务器安装和配置、XML语言、HTTP协议、Servlet开发技术、Servlet过滤器、JSP开发技术、JSP指令、JSP标签、JavaBean、JDBC数据库高级编程、表达式语言(EL)、标准标签库(JSTL)。
Java Web开发项目实战:网上书店系统
数据库分析和设计、系统登陆、用户注册、图书检索、购物车和中文乱码处理等功能。
阶段目标:熟练掌握Java Web开发的各项核心技术,通过亲手构建一个真实的项目达到能够从事网站开发,中小型电子商务系统开发的能力。
第二阶段:Java Web开发高级技术
基于Ajax的Web2.0开发技术
JavaScript高级编程及面向对象程序设计、DOM脚本编程、Ajax核心对象XMLHttpRequest详解、使用Ajax实现异步通信原理、使用普通文本、XML、JSON进行通信、流行Ajax框架(DWR等)。
基于MVC模式的Struts2.0框架技术
MVC设计思想、Struts体系架构、配置Struts应用、核心控制器FileterDispatcher、业务控制器Action、转换器Converter、拦截器Interceptor、数据校验Validation、Struts常用标签库、国际化(I18N)等。
高级Java Web开发项目实战:完整的网上商城系统(NetStore)
扩展网上书店系统(J04)功能,对整个系统架构进行分层设计(展示层、控制层、业务逻辑层、数据访问层)、使用Struts框架技术实现,同时结合Ajax实现异步通信、初步使用常用设计模式(业务代理模式,DAO模式等)、使用数据库连接池提高系统性能。
阶段目标:深入学习Java Web开发技术,精通最流行的Struts开源框架中的各个组件,使用Ajax异步通信技术改善用户体验。通过一个完整的项目实战,达到能够分析设计并构建松耦合的、可扩展性的大中型系统的能力。
|
|