课程大纲
课程描述:
JavaServer Pages (JSP)和 servlets 是 Java 2 平台,企业版(J2EE 平台)定义的主要技术。本课程为富有经验的 Java 开发员提供掌握在 Tomcat web 容器和 Struts 框架上使用 JSP 和 servlet 技术快速开发 web 应用程序的知识和技术的方法。学员将学到如何使用 Java 技术分析、设计、开发和部署 web 应用程序。 真实的实验练习为学员构造及部署内部网中小型 web 应用程序和低值商业网站提供经验。
本课程同样对于准备参加新修订的 Sun 认证 J2EE 1.5 平台 Web 组件开发员 (SCWCD) 提供指导。当然, SCWCD 应考人员最好有 6 个月以上的用 JSP 和 servlet 技术开发 web 应用程序的经验。
谁应该参加:
参加本课程的学员应为具有相当于Sun公司Java认证水平的Java开发员。本课程讲述的是用于汇编和动态生成Web页时Web组件的创建,如servlet和定制标签等,而非用超文本标记语言(HTML)、JavaScriptTM或其它Web表示技术设计网页。
目标:本课程完成后,您将具备以下能力
• 编写 Java servlet
• 使用 Struts,会话管理,过滤器和数据库技术创建健壮的 Web 应用程序
• 编写 JSP 页
• 使用表达语言(Expression Language)、JSP标准标签库 (JSTL) 和 Struts Tiles 框架易于维护的 JSP 页
• 创建整合了 Struts 和 JSP 页的健壮的 Web 应用程序
培训大纲:
开发环境搭建
Tomcat服务器安装及配置、MyEclipse插件使用、数据库连接池的配置及使用
JSP基础语法
Scriptlet、request、response、session等核心对象以及分页功能的实现
JavaBean编程
JavaBean的基本语法、JavaBean的设计及开发、DAO设计模式、Smartupload
Servlet
Servlet基本结构、生命周期、MVC设计模式、过滤器、监听器
EL
EL表达式语法
JSTL
标签库常用标签
案例讲解
JSP + Oracle
部门雇员管理项目讲解
以Oracle数据库提供的emp和dept数据表为操作基础,通过代码的不断升级讲解各基础开发方法:
JSP + JDBC
JSP + JavaBean (DAO+Service)+ Smartupload
MVC + JavaBean (DAO+Service) + Smartupload
在开发中结合emp和dept要讲解类的关联映射关系以及使用SQL完成复杂查询
项目案例
登陆程序,采用同样的代码升级方式完成,并在代码中加入了验证码、对密码进行MD5加密等安全措施
课程达成目标:
1、掌握JSP开发动态网站程序;
2、可以使用JavaScript进行复杂的页面开发;
3、熟练使用Tomcat服务器进行WEB项目的开发及部署;
4、熟练掌握JSP中的基础语法以及各常用内置对象的使用;
5、可以熟练的使用分页算法,完成分页显示功能;
6、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;
7、掌握过滤、监听的开发;
8、掌握MVC开发模式应用;
9、部门-雇员管理程序:以之前学习过的Oracle数据库、面向对象为基础,对类进行关联的设计,在其中要使用各复杂查询语句,并通过代码开发结构的不断升级形成最终的基础开发架构,学员可以逐步体会各个开发架构的优缺点,并在项目中应用标准架构进行开发。
对应证书:
OCWCD证书(Oracle认证WEB组件开发工程师)