课程

课程介绍

JavaServer Pages (JSP)和 servlets 是 Java 2 平台,企业版(J2EE 平台)定义的主要技术。本课程为富有经验的 Java 开发员提供掌握在 Tomcat web 容器和 Struts 框架上使用 JSP 和 servlet 技术快速开发 web 应用程序的知识和技术的方法。学员将学到如何使用 Java 技术分析、设计、开发和部署 web 应用程序。 真实的实验练习为学员构造及部署内部网中小型 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 应用程序。

知识概要

-- 具有编写Java应用程序的能力;
-- 整合现有的Java代码(即使用项目组其它成员建立的类);
-- 设计Java应用程序;
-- 从功能上描述n层体系结构的优点;
-- 用HTML语言编写Web页。

课程大纲

模块

学习内容

PART ONE

多层架构程序、JSP运行环境、配置Tomcat、HTML及JavaScript简介、String类、StringBuffer类、StringTokenizer类、向量Vector、枚举Enumeration、哈希表Hashtable、Set接口、List接口、Iterator接口、ArrayList、LinkedList、HashSet、TreeSet类、类集算法、高级JAVA编程(多线程、网络、流类)

PART TWO

JSP指令(page、include、taglib)、动作(jsp: include、jsp:useBean、jsp:setProperty、jsp:getProperty 、jsp:forward、jsp:plugin)、内置对象(out、response、request、application、session、exception、page)、Cookie、Servlet生命周期(init()、service()、destroy()方法)、GenericServlet类和HttpServlet类、doGet和doPost方法、HttpSession、JavaBean属性、JavaBean事件、内省、序列化、JAR文件、JSP结合JavaBean应用、Email组件、文件上传、自定义JSP标签库、设计模式(Factory模式、Singleton模式、Facade模式、MVC架构模式)、数据库应用案例开发(结合ODBC、JDBC、SQL Server、Oracle、JDOM、SAX)

认证过程

SCWCD证书(Sun Certified Web Component Developer)。

开班信息

暂无开班信息