2010年java课程体系

软件开发基础部分

课程名称 教学目标及教学内容 课时
一阶段:Java增强、Oracle数据库、JavaWEB、Struts、Hibernate、Spring 、AJAX(总课时:296)
JSP-WEB开发的相关技术

为企业培养以Java 为主的软件开发人员。

首先从学习Java 的基础语法入手,通过对类的封装、继承、多态的探讨和多线程、高级I/O 流技术、GUI组件、反射、泛型编程等知识的学习,从而掌握基于面向对象的编程思想和Java 的核心API的运用。

继而深入学习JSP、J2EE、Struts等高级Java编程课程。通过一系列的Java系列课程,迅速提高和了解Java编程的思想和理论基础。

最后通过实战项目,将理论及编程思想实际结合并应用到具体项目中,在实际编程环境中精确的体验Java 系统开发编程的整体流程,完整的参与到整套项目的开发中。

教学内容:

1、OOP、OOD;标识符、关键字、数据类型;运算符、表达式和流程控制;数组;

2、Java 类设计;高级类特性;

3、Java 异常和断言;

4、HTML;

5、CSS/Dreamweaver;

6、 JavaScript基础;JavaScript继承;JavaScript各种效果;JavaScript 内部对象; DOM对象;常用DOM对象的属性;使用DOM操作HTML文档;使用DOM操作XML文档;BOM对象;BOM对象在编程中的应用;方法和事件;

7、Servlet原理和简介;

8、JSP 简介和基础;JSP 模型;

9、JSP 模型2(USEBEAN 的使用);

10、Session & Cookie;自定义标签;Filter & Listener;MD5;XML;JUnit;

11、Struts 的基础简介;Struts工作流程;Struts基础例解; Struts核心组件;Struts国际化;Validator框架;

12、Hibernate的基础简介;ORM思想;Hibernate数据检索技术;Hibernate多表联合查询;Hibernate关系映射技术;Hibernate拦截与回调技术;Hibernate二级缓存技术;Hibernate分页技术;Hibernate性能调优技术;事务与并发;悲观锁、乐观锁;

13、Spring IOC技术;Spring AOP技术;Spring 与 Struts / Hibernate整合;Spring 声明事务管理;

14、AJAX技术基础;AJAX技术框架;AJAX技术调试技巧。

296

ORACLE
&
PL/SQL

关系型数据库Oracle、PL/SQL 数据库介绍、查询数据库(查询性能优化)、使用函数、查询多表、多行函数、子查询、创建管理表、数据完整性、事务、视图、数据库的备份,恢复与导入,导出、SQL*plus

教学内容:

1、 PL/SQL编程(重点内容);

2、 数据查询语言DQL;

数据定义语言DDL。

40

日本语部分

课程名称 教学目标及教学内容 课时
 日立系统开发流程教育(总课时:56)日立信息派驻认定教师授课
对日软件系统开发的整体流程 对日软件开发状况介绍、系统开发概要、系统开发和设计方法、软件的品质、基本设计、详细设计、程序设计、编程、测试、项目管理入门。 56
 日立系统开发实战训练(总课时:64)
项目实战训练

实战训练开展方法的理解、案例业务理解、新系统处理概要理解、帐票设计・画面设计,理论数据模型,job流程的作成、详细设计书作成、单体测试式样书(PCL)作成、编程、单体测试、成果发表会。

通过实训,使学员掌握对日开发规范,提高动手能力,积累实践项目经验。在实训过程中扮演不同角色,培养学员拥有高度的敬业精神、加强团队合作意识与协作能力。培养出符合企业标准的对日软件开发人才。

64
实战项目简介

项目名称∶日用品批发销售管理系统。

内容简介∶实现从销售部门确认客户订单开始,到库存部门确认仓库存货并正式接受订单,给销售部门回应进行出库确认,并进行货物出库操作,由送货部门送达客户处。为防止断货,每种商品按两周到一个月的销售量进行进货。应付账款与应收账款均以一个月为单位进行结算。报表按顾客和商品进行日报、月报。

开发架构∶J2EE

语言∶JAVA

数据文件∶ORACLE 数据库

涉及技术∶JSP 技术

 
 日语(总课时:128)
《标准日本语》(初级上册)

从基础的日语五十音图中假名的发音开始入门,使学生掌握标准的日语语音,并学会基本的语法项目,同时使学生具备能够运用日语中的判断句、叙述句、描写句和存在句等句型进行简单的实用日语会话及读写短小文章的日语能力。

教学内容:

按照新版标准日本语教学大纲、教学目标实施,授课进度平均2课/天,每个单元(4 课)测试一次。

128

软件开发高级部分

课程名称 教学目标及教学内容 课时
 二阶段:Jbpm、Drools、EJB3&JPA、JSF、Seam、Web Service、UML(总课时:288)
高级部分

教学内容:

1、Jbpm介绍;Jbpm的项目搭建;Jbpm基础;流程节点的用法;任务各种分派方式;Jbpm高级应用;Jbpm整合其他框架;

2、规则引擎介绍;Drools介绍;规则语言介绍;规则流;Drools Planner ;基于规则引擎的数据库的设计等;

3、EJB3.0运行环境的搭建;JBOSS服务器的安装和配置;三种Bean的介绍;生命周期;拦截器;依赖注入;定时服务;消息驱动BEAN;数据源的配置;实体BEAN;单表映射的实体BEAN;一对多及多对一映射;批量更新等;

4、JPA介绍及开发环境搭建;单表实体映射;一对多、多对一、一对一、多对多关联;实体继承;复合主键;JPQL语句;EntityManager API;事务管理;

5、JSF介绍;JSF的体系结构;JSF的生命周期;JSF组件介绍;数据转换与验证;事件处理;JSF表达式;JSF组件开发;Facelets模板和扩展机制;RichFaces及常用组件介绍;

6、XML基础;XML基本语法;XML约束模式;名称空间;DTD;XML Schema;Java解析XML;

7、Seam介绍;Seam工作原理;Seam上下文;Seam组件;双向注入;生命周期;事件和拦截;事务处理;页面流;Seam整合工作流、规则引擎等;

8、SOA体系介绍;Web Service技术原理;Web Service技术的应用;SOAP服务的创建与管理;WSDL描述文档规范;UDDI 注册中心运行原理;使用Axis2和Xfire创建WEB服务;Web Service客户端的编写;Java与.Net跨平台通信。

9、软件的生命周期;瀑布模型与增量和迭代模型;用例图、类图、状态 图、活动图、时序图与协作图、对象图、包图、组件图、部署图。

288
 高端项目实战(总课时:128)
项目实战训练 通过实训,使学员掌握使用工作流处理日常工作流程。使学员提高需求调研能力,分析设计能力,团队开发能力,动手能力,积累实践项目经验。在实训过程中扮演不同角色,培养学员拥有高度的敬业精神、加强团队合作意识与协作能力。培养出符合企业标准的高级软件开发人才。 128
实战项目简介 项目名称∶OA办公自动化系统。

内容简介∶办公自动化系统的重点在于信息产生、传递、发布和流程控制。OA办公自动化系统,采用全新的J2EE、Xml、Web Services技术,突破了传统的商务协作方式,有助于快速地提升业务灵活性;OA支持快速配置、易于实施,用户无需进行技术培训,因此能快速满足管理业务需求,突破区域限制, 真正实现移动办公;基于Intranet/Internet技术, 完全采用B/S体系结构,具有单点维护、自动化备份、高级报表功能等新功能,可满足商业用户和政府行政办公的各种应用。

开发架构∶JBPM, Drools,EJB,JSF等

语言∶JAVA

数据文件∶ORACLE 数据库

 
原文地址:https://www.cnblogs.com/MingDe/p/1680803.html