|
项目简介
银河SUN JAVA软件工程师实训课程2007版,是银河教师团队考察最新技术发展趋势升级而来的全新课程,所有课程基于最新的Windows Vista平台。课程内容由初、中、高三个级别构成。其中初级课程为《银河JAVA程序员标准课程》,中级课程为《银河Java Web 开发实训》,高级课程为《银河J2ee(JavaEE)企业级开发实训》
项目课程内容大纲和时间安排:
一:银河JAVA程序员标准课程-SCJP(6天)
课程简介:本课程是在SUN 公司标准SCJP课程基础上开发而来,融入了简单易懂的小型程序案例,适合JAVA初学者从入门开始逐步了解JAVA和JAVA开发环境,熟悉JAVA的语法、使用JAVA完成基本的程序编写、调试编译和运行。为进一步学习JAVA应用打下基础。通过本课程的学习可以获得通过SUN SCJP国际认证考试的能力
课程内容:
Ø Java的起源和基础概念
Ø 面向对象编程
Ø 关键字和数据类型
Ø 表达式和流程控制
Ø 数组的使用
Ø 类设计
Ø 高级类特性
Ø 异常和断言
Ø 文件操作
Ø java GUI SWT Swing
Ø 多线程
Ø 集合框架
Ø JDBC基础编程
二:银河Java Web 开发实训(JSP和Servlet)(20天)
|
课程简介:本课程适合那些对JAVA已经有初步了解的用户,在可以进行基本的JAVA程序编写的能力基础上,学习基于Web的JAVA开发技术,学习JAVA和数据库的连接、学习Servlet和JSP,通过经典的中型案例引导学员在一步步的开发工作过程中,掌握基于JAVA技术的B/S系统开发能力。通过本课程的学习,学员可以获得通过SCJD和SCWCD国际认证考试的能力。
课程内容:
1、Web服务器的发展 |
|
Ø 基本的Web服务器 |
|
Ø 公共网关接口
Ø NSAPI,4ISAPI和其他可装载模块
Ø ActivecServercPages
Ø Servlets
Ø XML和XSL样式单
Ø JavacServercPages |
|
|
2、开始学习JSP
Ø JSP实例"HellocWorld"
Ø 在JSP中使用<%%>标签
Ø 用<%=%>显示一个值
Ø 插入注释
Ø 用<%!%>声明方法和变量
Ø 在一个JSP中处理多线程
|
|
3、开始学习Servlet
Ø 一个"HellocWorld"的servlet例子
Ø Servlet的编译
Ø 运行时的类路径
Ø HelloWorldServlet的进一步分析
Ø 一个Servlet例子的详细分析
Ø Service方法
Ø Init方法
Ø Destroy方法
Ø GetServletInfo方法和getServletConfig方法
Ø 发送一个响应到浏览器 |
|
4、创建HTML表单
Ø 一个简单的HTML表单
Ø 使用对象request
Ø 在servlet中获取表单变量
Ø avaScript和JSP
Ø 处理表单的各种方法
Ø 一个实际的HTML和JSP结合的例子
Ø 设置配置参数 |
|
5、保存请求中的数据
Ø 存储不可见的表单变量数据
Ø 存储session对象中的数据
Ø 在JSP中使用sessinn对象
Ø 在servlet中使用session对象
Ø session如何工作
Ø 强加一个session
Ø session终止处理
|
|
|
6、调试和错误处理
Ø 为什么调试比较困难
Ø 使用记录文件来调试应用程序
Ø 使用System.out和System.cerr
Ø 使用servletcLoggingcAPI
Ø 将记录写到一个文件
Ø 使用异常处理
Ø 使用调试器
Ø 使用Tomcat来调试
Ø 为JSP指定一个错误处理页面
Ø 为Web服务器错误指定错误处理程序 |
|
7、组织应用程序
Ø 引用其他文件
Ø JSP在运行时引用文件
Ø 将参数传递到被引用文件
Ø 从servlet中引用文件
Ø servlet中跳转到其他页面
Ø 传递参数到跳转后的页面
Ø 在JSP和servlet中传递Java对象 |
|
8、进一步了解数据保存
Ø 设计购物车
Ø 创建数据对象
Ø 创建ShippingCart类
Ø 显示购物车的内容
Ø 添加和删除条目 |
|
9、 与JavaBean互动
Ø <jsp:useBean>标签
Ø 页面中添加JavaBean
Ø 获取JavaBean属性
Ø 设置JavaBean属性
Ø 直接通过参数设置属性
Ø 初始化一个新的JavaBean |
|
10、 JSP和servlet的生命周期
Ø servlet的生命周期
Ø servlet装载
Ø servlet初始化
Ø servlet执行
Ø servlet清理
Ø JSP的生命周期
Ø JSP编译
Ø JSP装载
Ø JSP初始化
Ø JSP执行
Ø JSP清理 |
|
11、核心JSP组件
Ø 内建JSP对象
Ø request对象
Ø response对象
Ø out对象
Ø session对象
Ø application对象
Ø pageContext对象
Ø config对象
Ø page对象
Ø excoption对象
Ø JspWriter类
Ø 使用PrintWriter
Ø PageContext类
Ø 访问内建对象
Ø 从PageContext类访问各项属性
Ø spEngineInfo类
三、银河J2ee(JavaEE)企业级开发实训(30天)
课程简介:本课程适合那些至少拥有1年JAVA开发工程经验的JAVA程序员,或者已经完成银河JAVA程序员与JAVA Web开发实训课程的学员。在本课程中,拥有8年以上JAVA开发经验的资深讲师将组织学员建立一个虚拟的开发团队,以一个企业级J2EE解决方案为案例,从组织分工到技术明细,从数据结构设计到构架搭建,完整地进行整个工程的开发。将重要知识点融入到工程开发过程中。通过长达30天的项目周期让学员掌握高端JAVA项目的开发能力。
实训要点:
1、jdbc高级应用
2、struts 框架
3、Hibernate 数据的持久
4、基于struts 和Hibernate框架的整合应用。
5、spring 2.0应用开发
6、基于struts +Hibernate+spring框架的整合应用
7、javaServerFace (jsf)
8、ejb3.0
9、weblogic、jboss、等中间件的使用
10、Windows Vista灾难恢复
11、项目实战
|