通瀛软件 JAVA软件开发工程师全程就业班 2009/2/10
阶段 课程 内 容 能力与用途 预期岗位
第
一
阶
段 JAVA
基础
160课时 1、JAVA语言概述JDK的安装及环境变量的配置;2.、开发工具MyEclipse讲解; 3、JAVA标识符、关键字、数据类型;4、表达式与流程控制语句;5、数组和字符串讲解; 6、JAVA语言中的修饰符; 7、类和对象的介绍;8、JAVA面向对象的思想和运用; 9、Collection(超级集合接口); 10、List、Set、Map容器讲解及运用; 11、JAVA语言中的异常处理; 12、I/O输入输出流讲解;13、线程; 14、MySQL常用命令、库、表操作;15、对表数据操作; 16、函数应用和表关系设计; 17、表关系操作、存储、触发器; 18、PD工具讲解和运用PD设计表关系;19、HTML概述; 20、表单处理、表单与表的结合; 21、CSS样式、JS基本应用。 拓展计算机编程应用能力,为后期JAVA的学习打下坚实基础。进行底层软件的开发。如:自动化控制、嵌入式软件开发等。 ★嵌入式系统开发工程师
★JAVA程序员
★JAVA初级工程师
★C/S架构工程师
第
二
阶
段 JSP
Serlet
240课时 1、JSP简介、语法、环境配置; 2、JSP脚本元素、指令元素;3、JSP内置对象; 4、EL表达式和JSP动作元素; 5、JDBC概述与应用;6、JDBC对DB进行操作;7、JDBC事务处理、批量处理; 8、JDBC其他特性项目分析与设计; 9、JDBC与JSP开发(信息发布系统)。
实战项目:信息发布系统 (JDBC+JSP+MySQL独立开发) 根据客户需求进行简单的自主设计。能够独立运用JSP开发网站,开发B/S结构软件。 ★网站维护员
★需求设计师
★JSP网站开发工程师
★数据库管理员
★JSP数据库工程师
★数据库工程师
1、Serlet概述和设计; 2、Serlet过滤器Serlet监听器; 3、MVC设计建模;4、工厂设计模式; 5、JAVA反射机制; 6、JSTL1.1标签库的详解与应用;
7、Serlet实现文件上传及下载; 8、开发项目需求分析与设计; 9、基于MVC的(BBS)项目开发。
实战项目:BBS论坛(JSP+Serlet+MySQL独立开发) 学习和掌握MVC模式的应用、项目的设计方法和技巧,并结合MVC模式根据设计完整开发项目。
SQLSerer
MySQL
数据库
80课时 1、数据库技术概述、数据类型、创建库、维护库、数据备份等;2、数据导入导出,表管理;3、约束的修改及察看,sql编程;4、控制语句、多分支(查询/修改/统计)、循环cast conert数据类型转换;5、sum ag min max count高级查询(关联查询分组);6、存储过程;7、返回值的存储过程;8、游标;9、触发器;10、数据库安全。 达到灵活应用复杂查询、存储过程、触发器、数据库设计等技术的程度,有效的维护数据库。
第
三
阶
段 Hibernate
框架
Struts
框架
Ajax
技术
Oracle
数据库
Spring
框架
440课时 1、Jaa对象持久化技术概念; 2、Hibernate入门ORM基础;3、Hibernate
原理的讲解; 4、Hibernate的深入运用; 5、Hibernate映射一对多关联; 6、Hibernate映射多对多关联;7、Hibernate检索策略; 8、整合Hibernate的项目开发。
实战项目:网上购物系统(Hibernate+JSP+Serlet+MySQL独立开发) 用面向对象的思想操作关系型数据库,有效的提高开发效率。 ★数据库管理员
★数据库设计师
★JSP网站开发工程师
★系统分析师
★软件测试师
★文档编写员
★系统设计师
★系统架构师
★JAVA开发工程师
1、Struts入门和基本配置; 2、Struts核心原理; 3、Struts 标签库; 4、开发项目需求分析与设计; 5、Struts2.0的入门和基本配置; 6、Struts2.0核心原理;7、Struts2核心拦截器; 8、Struts2.0标签库介绍;9、开发项目分析与设计;
10、Ajax技术发展及工作原理;11、Ajax技术重要组成jScript语法;12、Ajax技术在jaa下的常用框架;13、Xml定义与发展xml文档与规则;14、Jaa解析xml Sax解析;15、Jaa解析xml Jdom与dom解析。
实战项目:权限管理系统(Hibernate+Struts+Jsp+MySQL独立开发) Struts是Web层框架,主要是控制作用,负责数据的接收和转发,还有丰富的标签配合Ajax技术的应用。
1、Oracle数据库安装-基本工具使用;2、Oracle的序列视图-触发器;3、Oracle存储过程和函数;4、Oracle表空间及大字段操作;5、Spring中bean的基本xml配置; 6、Spring中bean的管理; 7、Spring中依赖注入运用; 8、Spring事务处理; 9、Spring与Hibernate整合;10、Spring、Struts、 Hibernate整合。 Spring对框架的整合、依赖注入的思想和运用。能独立熟练利用J2EE技术进行项目实践开发。
项目实践
200课时 充分利用前面掌握的知识,在软件工程理论+工程技术人员的指导下,合作完成物流管理系统(Hibernate+Struts+Spring+Oracle+Jsp[团队开发完成]) 的开发。深化所学的知识,灵活运用每一个知识点。掌握软件工程的思想,从分析--设计--开发--测试--验收--维护,掌握整个软件开发流程。 按公司的管理制度带动做项目,按严格的软件工程规范开发软件,早一步适应工作环境和企业要求。 ★项目经理
★高级软件开发工程师
职前修养
2课时 精讲软件编程思想、分析就业形势、引导方向、开拓思路、指导就业。 培养职业素质与职业能力。
★就业于软件公司
要成为一名J2EE工程师就业于软件公司,应具备以下软件开发基本技术:
1. Web前台页面基本设计技术:
Html 技术、CSS层叠样式表单、JaaScript脚本、
JSP技术、Serlet技术、Ajax技术、Flash 、ASP和PHP等 。
2. 数据库开发技术:
现在流行的大中型关系型数据库有IBM DB2、IBM UDB、Oracle、SQL Serer、SyBase、Informix等,
常用的小型数据库有MySQL、Access、Pradox、Foxpro等,
大、中、小型的数据库必须各掌握1~2种,满足企业不同的需求 。
3. J2SE技术(全面深入掌握jaa基础知识)。
4. JAVA开源框架:
必须掌握和熟练使用现在主流的框架:如 Struts 、Spring、 Hibernate构成的SSH整合框架结构,了解和熟悉其它一些框架的工作原理,并能简单的运用。