
Sun认证Web开发员双证课程(SCWCD)——使用 Servlet 和 JSP 技术进行 Web 组件开发(SL-314)
为什么要学Java技术?
对于国内绝大多数的程序员来说,自学往往是第一个想到的方法。然而对于Java这么一个包含如此多东西的系统来说要想通过自学来理清整个系统脉络,并能运用它自如地开发系统,可以说具有相当的难度。程序员们学习某种语言或是某个系统可以算作是一种投资了,如何才能确保你获得最大的收益,一个有效合理的学习途径是必不可少的。在目前看来,上职业培训课是一种较为有效的方式。
对于一些想学习Java的非编程人员,如技术人员、Web开发人员、技术管理人员、系统管理员来说,SL-275就是一个很好的起点。通过对这门课程的学习,能够很好地了解Java这个开发工具,完成SL-275课程的学习后,进一步学习SL-314课程就能够在使自己的Java能力达到真正的专业水准。
SCJP是SUN公司国际认证的Java程序员,它是目前全球最受重视、最受欢迎的程序员资格认证之一,具备这一认证就可以获得极好的工作机会和丰厚待遇。它是Sun Java认证的基础,对应的学习课程为SL-275,这门课程适合所有对学习Java技术感兴趣和有志于加入IT行业的人员。本课程为初学者学习使用Java技术编程提供了一个非常好的选择。主要内容包括:Java程序语言的深刻含义,面向对象的原理,并用以上概念编写Java技术的代码,包括主要的Java程序功能。本课程提供了一个Java编程语言的坚实基础,学员可在此基础上进行独立的编程工作,并通过大量的实践提升对编程的认识,进而可参加SCJD的认证课程学习。
SCWCD是SUN公司国际认证的Web组件开发员,一方面它是一个由Sun推出的Developer级别的国际认证,另一方面,也由于它是目前Java应用最广泛的Web领域方面的终极认证,因此它是目前全球最受重视、最受欢迎的开发员资格认证之一,具备这一认证就可以获得极好的工作机会和丰厚待遇。它对应的学习课程为SL-314,这门课程的学员应为具有相当于Sun认证Java程序员(SCJP)水平的Java开发人员。本课程讲述的是用于汇编和动态生成Web页时Web组件的创建,如servlet和定制标签等,而非用超文本标记语言(HTML)、JavaScript或其它Web表示技术设计网页。
课程简介
Java 服务器页面(JSP)和servlet都是Java
EE平台中定义的重要的层技术。本课程为学员提供了在Tomcat服务器环境下用Java Server
Pages(JSP)和servlet技术来快速建立实现相应Web层组件的知识和技能。学员可接受到用Java技术分析、设计、开发、测试及发布Web应用程序的最好的锻炼。相关的课程练习为学员提供了在intranet和低成本的商业网站上创建和发布Web应用程序的经验。
此部分还为准备参加Sun公司的Web Component
Developer认证考试提供指导。同样,学员不仅会学到详尽的JSP和servlet技术,而且会在Web层与其它层的整合,从浏览器的显示到Enterprise
JavaBeans (EJB)组件在应用程序服务器上的运行以及后台数据库资源等方面得到锻炼。
谁应该参加
Java程序设计语言开发人员具有同等于Sun认证Java开发人员的能力,创建web组件(如servlet和自定义标签)以及生成动态web内容。课程不针对涉及超文本标记语言(HTML),
JavaScript技术, 或其它web展示技术创建网页的知识。
预备知识
学习本课程,您必须具备以下能力:
* 编写Java应用,展示出充分的编程能力
* 集成现有的Java代码(比如,重用现有的由其它团队成员创建的类)
* 设计Java应用
* 描述n层架构的功能性优点
* 使用HTML编写web页面
培训目标:
专业的Java程序员和Web组件开发员
本课程完成后,您将具备以下能力:
* 编写Java应用,展示出充分的编程能力
* 集成现有的Java代码(比如,重用现有的由其它团队成员创建的类)
* 设计Java应用
* 描述n层架构的功能性优点
* 使用HTML编写web页面
课程內容
介绍Web应用技术
* 描述互联网服务
* 描述万维网
* 区分web应用和网站
* 描述Java servlet技术,列举这种技术相对于传统的通用网关接口(CGI)脚本的三点优势
* 描述Java服务器页面技术,列举JSP页面技术相对于模板页技术的三点优势
* 描述Java 2平台企业版(J2EE平台)
开发视图组件
* 设计视图组件
* 描述超文本传输协议
* 描述web容器的行为
* 开发视图servlet
* 配置和部署servlet
开发控制器组件
* 设计控制器组件
* 创建HTML表单
* 描述如何通过超文本传输协议(HTTP)请求发送HTML表单数据
* 开发一个控制器servlet
* 从控制器servlet转发到视图servlet
开发动态表单
* 描述servlet的生命周期
* 用初始化参数定制servlet
* 描述web表单中的错误报告
* 重填写web表单
使用Servlet上下文共享应用资源
* 描述servlet上下文的目的和特点
* 开发一个servlet上下文侦听器,初始化共享应用资源
设计业务层
* 描述分析模型
* 设计实体组件
* 设计服务组件
使用Struts开发Web应用
* 使用Struts MVC框架设计web应用
* 开发一个Struts行为类
* 配置Struts行为映射
使用会话管理开发Web应用
* 描述会话管理的作用
* 使用会话管理设计web应用
* 使用会话管理开发servlet
* 描述会话管理的cookie
* 描述会话管理中的统一资源定位符(URL)重写方式
在Web应用中使用过滤器
* 描述web容器的请求循环
* 描述过滤器API
* 开发过滤器类
* 在web.xml文件中配置过滤器
Web应用和数据库的集成
* 了解数据库管理系统(DBMS)
* 设计一个web应用,集成DBMS
* 配置数据源和Java命名和目录接口(JNDI) API
开发JSP页面
* 描述JSP技术
* 编写JSP代码,用到脚本技术
* 编写JSP代码,用到页面指令
* 编写JSP代码,用到标准标签
* 编写JSP代码,用到表达式语言(EL)
* 在web.xml文件中配置JSP环境
使用自定义标签开发JSP页面
* 了解web应用开发中所涉及的任务角色
* 了解自定义标签的原理
* 开发JSP页面,使用现有的自定义标签库
开发Web应用,使用Struts Action Form
* 描述Struts应用中的组件
* 开发一个ActionForm类
* 为视图form开发一个JSP页
* 配置视图form
创建可重用的Web展示组件
* 描述如何从可重用的展示组件中创建网页布局
* 使用JSP段
* 使用Struts Tiles框架进行布局的开发
颁发证书:
SCWCD证书(Sun Certified Web Component Developer)/
SL-314课程结业证书。
颁证机构:美国太阳微系统公司(Sun Microsystems)
学制:38课时(晚班、周末班1个月,脱产班5天)
上课形式:全程上机,面授、网络教学、实习相结合,项目型教学。
课程形式:周末班、晚 班、脱产班
|