
上海阜和进修学校
联系信息
该课程信息由培训机构自行发布,我的前程培训网不保证该信息的有效性和真实性。请您慎重使用。
|
基础知识:
OpenSource基础知识、XML基础知识、数据库理论及SQL语言、UNIX基础
JAVA2应用技术:
数据结构与算法、Sybase数据库、JAVA程序设计、Java设计模式、基于WebSphere and JRun的J2EE程序设计和应用部署、WebSphere应用服务器管理与开发、J2EE应用程序架构设计、软件测试/安全性编码技术、UML基础、项目实战开发
课程介绍:
Open Source:
课程目标:对常用OpenSource软件的发展状况进行简单介绍,使学员对OS软件的特点和应用领域有基本的认识和了解,为今后利用JAVA开发应用程序准备知识。
课程内容:
1、 OpenSourceOS软件的概述
2 、Struts应用程序框架
3、Tomcat服务器的配置
课程要求:通过本章的学习,学生应能掌握
1 、Struts实质上是在JSP Model2的基础上实现MVC的Web层框架, 认识MVC是有Model(JavaBean或EJB),View(JSP),Controller(ActionServlet和Action类)构成,Struts-config.xml的作用,掌握Struts响应用户请求(Request)的工作流程.
2 、Tomcat是现在流行的Open Source的Web Server,为JSP,Servlet提供底层支持,学生应能独自完成安装,运行Tomcat,应能完成环境变量的设置和如何创建一个新的Web application.
XML:
课程目标:使学员掌握 XML 应用程序开发所必须掌握的基础知识。
课程内容:
1.XML 标准及其在商业应用上的使用
2.XML 核心语法
3.使用 XML 命名空间、DTDs 和 XML Schema
4.XPath、DOM、SAX
5.开发并测试XML 解析处理应用程序
课程要求:通过本章的学习,学生应能掌握:
1 、DTD和XML Schema的语法,给出一个DTD文件,写出一个符合DTD的XML文件.
2 、会使用DOM,SAX解析XML文件(遍历等)
3 、比较DOM,SAX的优缺点.
数据库原理与SQL语言:
课程目标:通过本课程的学习,学员能够掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识,并对SQL语言有基本的了解,为今后的深入学习奠定理论基础。
课程内容:
第一部分 数据模型与数据库系统
1. 数据库系统的发展与数据模型
2. 数据库技术与面向对象技术相结合
3. 对象-关系数据库系统
第二部分 数据库管理系统实现技术
1. DBMS概述
2. 存储管理
3. 查询处理
4. 事务管理
第三部分 数据库系统体系结构
1. 数据库系统体系结构
2. 分布式数据库系统
3. 并行数据库系统
第四部分 SQL语言
1 DDL语句
2 DML语句
3 DCL语句
4 索引的使用
5 视图的使用
6 嵌入式sql语句与游标
7 动态SQL
8 常用表达式、集合函数和过程
课程要求:通过本章的学习,学生应能掌握:
1 关系型数据库系统一般概念(表,主键,外键, 索引,视图等)和第一,二,三范式
2 SQL语句(DDL,DML)
3 掌握函数,存储过程,触发器的功能和使用.
4 事务管理(事务的ACID属性,数据库系统是如何保证ACID)
UNIX使用与管理:
课程目标:通过本课程的学习,学员能够了解UNIX系统的工作原理并掌握常用的UNIX命令和使用方法。
课程内容:
1.UNIX系统概述;
2.UNIX常用命令
3.UNIX Shell
4.UNIX环境下的简单编程
课程要求:通过本章的学习,学生应能掌握:
1 UNIX常用命令.
2 UNIX Shell.
3 UNIX环境下的简单编程.
JAVA程序设计:
课程目标:本课程使学员掌握如何开发Java应用程序和applets。在本课程中将学会Java语言的语法,如何利用Swing组件库和布局管理器创建图形用(GUI),事件处理,异常处理,线程和文件输入/输出(I/O),JDBC编程以及通过JAVA访问XML。
课程内容:
1、使用Java编程语言创建Java Application和Applet的方法
2、定义和描述垃圾收集机制、安全性和Java虚拟机(JVM)
3、描述和使用Java语言面向对象的特点
4、使用Java的数据类型、表达式和流程控制语句及数组
5、使用Java语言先进的面向对象的特点,包括方法重载、方法覆盖、抽象类、接口、final、static和访问控制
6、利用Swing组件库和多种布局管理器开发图形用户界面(GUI)
7、描述和使用Java的事件处理模型
8、使用异常和程序调试
9、实现文件的输入输出(I/O)
10、使用Java语言内在的线程模式来控制多线程
11、使用Java的Socket机制进行网络通信
12、JDBC编程
13、掌握如何用Java API读取和解析XML文件。
课程要求:通过本章的学习,学生应能掌握:
1 面向对象语言对象的封装(encapsulation),多态(polymorphism)和继承(extension)的特点.
2 掌握Java各种流程控制语句和Exception如何处理(try,catch,finally).
3 掌握Java变量,方法,内部类的声明和定义,熟练使用各种modifiers(public,protected,private,static,final等).
4 掌握Overloading,Overriding,Runtime Type的概念和使用.
5 熟练掌握Thread的概念,能够区别Thread和Process,掌握Thread的生命周期,创建一个线程的两种方法(java.lang.Thread和java.lang.Runnable),如何有效使用sychronized.
6 利用FileInputStream,FileOutputStream和RandomAccessFile读写和更新文件.
7 Java的垃圾收集机制(GC).
8 了解Java的Socket通讯机制.
9 JDBC Driver的四种类型,JDBC Driver的注册,熟练使用JDBC API; Statement,PreparedStatement,CallableStatement的使用条件,动态SQL的执行,如何执行一个存储过程(包括带返回参数的存储过程); JTA API.
10 熟练使用Java DOM和SAX API解析XML文件。
11 能够使用AWT和Swing开发图形用户界面.
Java设计模式:
课程目标:
1.理解掌握Java设计的常用模式
2.帮助学员提高软件编码质量,包括:可扩展性(extendability),重用性(reusability)。
3.深入理解和掌握面向对象的概念和设计方法。
4.通过学习在以后的工作中能总结技术经验构造自己的模式库
课程内容:(以上机实践为主)
1、设计模式简介,创建型模式
2、结构型模式
3、行为型模式
4、J2EE模式,模式语言与框架(framework)
课程要求:通过本章的学习,学生应能掌握:
1 能够理解使用各种Design Pattern的意图,好处(benefit) 和什么时间使用该Pattern(When to use).
2 能够理解常用J2EE模式(Value Object, MVC, Data Access Object, Business Delegate, Front Controller, Session Facade等).
3 给出一个场景(scenario),能够找出适用的设计模式。
基于WebSphere and JRun的J2EE程序设计和应用部署:
课程目标:本课程基于 J2EE 组件模型介绍开发和测试 server-side applications。学生将学会开发 servlets, JSPs 和 JavaBeans并使用 WebSphere或者JRun服务器环境下进行程序调试。
授课内容:
描述 J2EE 组件模型及其在构建 server side applications 时的应用开发,调试和测试 servlets 应用程序开发,调试和测试 JavaServer Pages (JSPs) 应用程序,以 Model-View-Controller (MVC) 编程模式使用 JavaBeans, JSPs, and servlets开发,调试和测试 EJB 应用程序开发,调试和测试 EJB 应用程序: Session EJBs Entity EJBs,以 Model-View-Controller (MVC) 编程模式使用 EJB在 model "application" 层创建 EJB,在 model "persistence" 层开发、测试和使用 EJB 访问数据库,在 model "application" 层开发,测试和使用 JDBC 访问数据库,描述开发和运行基于 J2EE 应用程序所遇到的常见问题 包括安全性,伸缩性和负载平衡管理,使用 WebSphere Application Server, Advanced Single Server Edition, Version 4.0 来集成和实施基于 J2EE 应用程序的测试。
课程要求:通过本章的学习,学生应能掌握:
1 比较HTTP methods(Get,Post,Head)和适用情况.
2 深入理解Servlet生命周期,理解HttpServlet,GenericServlet和Servlet的继承层次和各自的作用,能够独立完成Servlet的开发,能够理解线程安全的Servlet,能够完成Servlet配置(web.xml)和部署。
3深入理解JSP生命周期,掌握page,include和taglib三种directive的用法,熟练掌握page directive大部分attribute的使用,熟练使用JSP中各种隐含变量(implicit object:request,response,out,session等),熟练使用利用隐含变量在web中共享信息(request,session,application),熟练使用常用标签和能够定制自己的标签(custom tag).
4 能够理解为什么使用EJB,掌握EJB的生命周期,能够独立开发EJB程序,理解BMP和CMP的优缺点,理解容器管理的事务(CMT)和Bean管理的事务(BMT),如何定制事务的划分(demarcation),能够独立完成EJB应用的配置和发布.
IBM WebSphere应用服务器管理:
课程目标:本课程介绍单一操作系统环境中与WebSphere相关的配置、装配和安装概念。本课程结束后,学员应能理解WebSphere应用服务器在WebSphere产品家族中的位置;理解与WebSphere 相关的系统架构概念;理解J2EE组件模型;安装及配置WebSphere应用服务器(高级版);装配并安装应用程序;管理WebSphere应用服务器环境;理解并实现WebSphere应用服务器的安全;使用工作负载管理;
解决WebSphere系统疑难问题;了解WASD开发工具的使用。
课程内容:
本课程主要包括:WebSphere产品家族概述;WebSphere应用服务器架构;WebSphere应用服务器安装; WebSphere管理控制台;应用程序装配;应用程序安装;案例应用程序概述;装配案例应用程序;安装案例应用程序;了解EAR文件;安全简介;WebSphere应用服务器的安全;资源分析:工作量负载管理;故障排除。WASD开发工具的使用
课程要求:通过本章的学习,学生应能掌握:
1 理解jar,war,ear各自作用.
2 WebSphere application server的安装,应用程序的安装.
3 理解如何优化J2EE应用程序(application server方面).
4 熟练掌握WASD的使用(创建Web应用, JSP,Servlet和EJB在其上的开发,配置和发布,如何调试)
J2EE应用程序架构设计:
课程目标:使学员从总体上掌握J2EE应用程序的架构设计技术。
课程内容:
J2EE技术:J2EE架构,组件component,服务(TRANSACTION, JNDI, SECURITY,CONCURRENT),连接器(CONNECTOR)的最佳实现策略
一般设计模式技术,J2EE技术体系中的设计模式,J2EE设计模式技术
J2EE设计原则(解耦,内聚,性能,伸缩,扩展,灵活,可用,可靠,安全),框架(framework)的设计,-STRUTS-应用
解释、分析和应用J2EE蓝皮书实例PETSTORE的设计,实用工具简介(ANT,JUNIT,Log4J)
课程要求:通过本章的学习,学生应能掌握:
1.架构的概念(understanding architecture).
2.J2EE架构设计中Service-level requirement: 性能(Performance), 伸缩(Scalability), 可靠(Reliability), 可用(Availability), 扩展(Extensibility), 可维护(Maintainability), 可管理(Manageability)和安全(Security).
3.J2EE共同框架(Common architecture)和J2EE设计模式.
4.掌握开发一个struts web应用.
5.理解Ant, Junit和Log4J的功能.
软件测试:
课程目标:通过培训,使学员掌握基本的测试技巧。对测试方案可能出现的问题进行分析和评估。培养学员高度的工作责任心、自信心,和实事求的做事风格。
课程内容:
1.软件工程概论(软件生命周期、RUP理论);
2.软件质量保证( SQA、软件质量成熟度模型CMM );
3.软件测试基础(软件测试种类、测试技术);
4.软件测试环境搭建(数据库:ORACLE 、SQL SERVER2000、MYSQL, Sybase的安装、管理)(操作系统:WINDOWS2000 SERVER 、LINUX REDHAT9中 WWW 、 FTP 、 TELNTE 、 MAIL SERVER 等服务的搭建;
5.软件黑盒、白盒测试方法;
6.软件配置管理(CVS系统原理及应用);
7.软件测试设计(测试计划、测试用例、测试报告、软件缺陷分析)
课程要求:通过本章的学习,学生应能掌握:
1.软件生命周期.
2.SQA和软件质量成熟度模型CMM基本概念.
3.软件测试的种类.
4.软件黑盒、白盒测试的概念.
6.SCM(CVS的应用)
7.掌握软件测试的设计.
安全性编码技术:
课程目标:使学生了解安全代码的基本概念以及特点,并具备在J2EE框架下进行安全的应用程序开发的基本能力
课程内容:
1.掌握分析软件安全漏洞的方法
2.认识各种常见的攻击方法以及如何避免这些攻击
3.掌握访问控制列表的基本知识
4.可以描述储存安全信息的复杂性
5.掌握如何控制最小权限
6.掌握如何创建安全的网站
课程要求:通过本章的学习,学生应能掌握:
1.掌握分析软件安全漏洞的方法
2.认识各种常见的攻击方法以及如何避免这些攻击
3.掌握访问控制列表的基本知识
4.掌握如何控制最小权限
5.掌握如何创建安全的网站
UML:
课程目标:通过该课程的学习,使学员能基本掌握面向对象技术基本概念和面向对象分析与设计方法,理解可视化建模的理论知识,掌握UML的基本内容和使用方法,包括九种基本的UML图形,能够熟练地使用UML图形进行系统分析与设计。
课程内容:
1.理解对象与面向对象概念的本质特性;
2.理解UML的发展史,UML与面向对象、OOAD方法之间的关系;
3.理解UML语言的基本语法、语义;了解九种UML模型图与对象的静态结构、动态行为之间的对应关系;
4.掌握UML的术语、规则和语言特点,并且学会如何有效地理解用这种语言描述的模型;对UML的基本概念有一个清晰和正确的理解;
5.掌握UML的九种模型图,了解如何对系统进行静态建模和动态建模;
6.理解各种模型图的使用技巧,掌握他们的使用时机和场所;
7.熟悉使用建模工具Rational Rose绘制各种模型图;
8.理解面向对象分析(OOA)的基本技巧,能够根据项目实际情况确定边界对象、实体对象和控制对象的排列机制,以及如何对捕获的对象进行不同层次的抽象;
9.理解面向对象设计(OOD)的基本技巧;掌握识别类、分配类的职责、组织类的关系和协作等基本方法。
课程要求:通过本章的学习,学生应能掌握:
1.理解对象与面向对象概念的本质特性.
2.理解UML语言的基本语法、语义, 掌握UML的术语、规则.
3.掌握UML的九种模型图,了解如何对系统进行静态建模和动态建模.
4.OOA:能够根据项目实际情况确定边界对象、实体对象和控制对象的排列机制,以及如何对捕获的对象进行不同层次的抽象.
5.OOD掌握识别类、分配类的职责、组织类的关系和协作等基本方法.
6.熟练使用Rational Rose绘制各种模型图. |
|
|
|
该机构同类别的课程
|