实训主题 | 实训内容 | 实训目标 |
Java基本语法及桌面应用 | Java 语言基础 面向对象分析和设计 面向对象编程基础 Eclipse 环境 初始化与清理 继承和多态 接口与内部类 异常处理 Java反射、克隆 swing组件 Java集合类库 泛型编程 Java I/O Swing 布局和事件 swing高级 Java 多线程 网络编程 (socket) 数据库原理及基本应用 JDBC 编码规范介绍及练习项目
| 掌握Java桌面编程应用技术。具体包括: 1. 掌握Java桌面应用开发技术。 2. 掌握企业级Java桌面应用开发工具。 3. 完成Java代码1000行以上。 4. 完成一个包含数据库应用和Swing界面的应用程序。 5. 对编码规范性进行着重强调。
|
静态页面和脚本 | XML基础 程序调试技巧及单元测试 html/dhtml基础 CSS JavaScript 企业级Javascript开发工具 练习项目
| 掌握html静态页面和脚本制作技术。具体包括: 1. 掌握html静态页面和脚本的开发技术。 2. 掌握企业级静态页面开发工具。 3. 完成静态页面代码500行以上,脚本500行以上。 完成一个静态页面网站的制作,需书写一般代码量的脚本。
|
JSP/Servlet动态页面 | JSP基础 Servlet JSP标准标签库JSTL 表达式语言EL Tomcat配置 JSP和Servlet结合 企业级JSP开发工具介绍 页面国际化 自定制JSP标签 练习项目
| 掌握JSP/Servlet动态页面开发技术。具体包括: 1. 掌握JSP/Servlet动态页面开发技术。 2. 掌握企业级JSP/Servlet动态页面开发开发工具。 3. 完成JSP页面代码500行以上,Servlet500行以上。 4. 完成一个动态页面网站的制作,需要连接数据库,使用标准三层模型构架。
|
数据库高级应用及Oracle | Oracle安装和基本操作 Oracle特性 PLSQL基础 Oracle函数 Oracle游标和序列 Oracle存储过程、函数、触发器和包 企业级Oracle开发工具 练习项目
| 掌握Oracle开发技术。具体包括: 1. 掌握Oracle开发技术。 2. 掌握企业级Oracle开发工具。 3. 完成Java操作Oracle代码500行以上,Oracle存储过程、函数、包、触发器、游标、序列代码1000行以上。 4. 完成一个完整的Oracle数据库项目。
|
Ajax应用 | AJAX基本原理和编程 Scriptaculous框架 DWR框架 Ext框架 练习项目
| 掌握Ajax应用开发技术。具体包括: 1. 掌握Ajax应用开发技术。 2. 掌握企业级Ajax应用开发工具。 3. 完成Ajax代码500行以上。
|
J2EE高级技术 | Struts框架 Hibernate框架 Spring框架 Ibatis框架 Webwork2框架 EJB框架 Web Service和Xfire
| 掌握J2EE高级技术,具体包括: 1. 掌握主流J2EE框架,并且从原理上理解框架功能和结构。 2. 完成1000行以上编码量。
|
软件工程和测试方法 | 版本控制CVS和SVN 软件工程 需求分析 UML和Rational Rose XP编程和敏捷方法 Junit和单元测试 Loadrunner和性能测试
| 1.了解主流软件工程的概念和方法学,并能将这些方法运用在实际项目中。 2.掌握常用的测试工具和测试流程,能够独立完成项目的常规测试工作。
|
Linux平台入门 | Linux系统原理和开源介绍 Linux常用命令 Linux下J2EE项目的运行和调试 Linux下J2EE项目的开发环境介绍和开发实战
| 理解Linux的基本原理,掌握Linux的基本操作。能够在Linux下部署Java/J2EE运行环境,能够在Linux下开发和调试Java/J2EE项目。 |
大型J2EE项目实战 | 项目开发中涉及到的技术点包括: 界面层:JSP/Servlet、JSTL、EL、html、javascript、css、dwr、ext等。 业务逻辑层:Struts、Spring等。 数据层:Hibernate、JDBC、ibatis等。 数据库:Oracle9i、PL/SQL等。 使用的开发工具包括: 数据库 Oracle PowerDesigner TOAD 设计工具 Rational Rose 运行平台 Weblogic 开发平台 Eclipse MyEclipse 项目管理工具 ms project svn 测试工具 JUnit EMMA Coverage Loadrunner
| 采用国内著名网站提供的“在线招投标项目”。该系统是一个典型的基于Linux平台、Oracle数据库、B/S构架的在线交易系统,其主要由管理平台和用户平台两大部分组成。管理平台包括招标书管理、用户管理、推荐管理、历史数据管理四个主要模块。用户平台包括我要投标、我要招标和基本功能三大模块。
项目完全按照实际开发流程操作,整个开发流程包含了需求分析、详细设计、系统开发、测试、以及形成产品并完成项目展示整个过程。
通过完成实战项目,掌握企业开发流程,熟练掌握企业开发中使用的软件和平台,培养团队合作精神。真正实现学以致用,达到IT企业正式上岗要求。 |