JSP(Java Server Pages) |
距开班倒计时: |
93天2小时 |
预计开班时间: |
滚动开班 |
项目授课课时: |
80课时 |
课程浏览人数: |
|
报名方式: |
我要报名 |
课程简介(Course Description)
本课程是针对那些已经熟悉 Java Servlet 编程并期望细致学习 Java 服务器页面技术开发人员开设。
本课程系统地介绍了有关JSP开发所涉及的各类知识,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发和JSP高级程序设计,并通过JSP综合开发实例,个人博客,介绍了JSP应用的开发流程和相关技术的综合应用。最后提供了两个课程设计方案——在线投票系统和无刷新的聊天室,供学生综合实践使用。
预备知识(Pre-requisites)
- 熟悉 Java 编程技术
-
熟悉 Java Servlet 编程技术
实训目标(Course Objectives)
-
了解 JSP 页面组成
-
访问 JavaBean
-
使用 JSP 标准标签库
-
掌握重定向技术
-
掌握 MVC 设计模式
-
掌握配置 JSP 错误页面
课程环境(Course Environment)
课程内容详情(Course Details)
-
JSP概述
-
JSP技术概述
-
Java语言
-
Servlet技术
-
JavaBean技术
-
JSP技术
-
JSP技术特征
-
JSP的处理过程
-
JSP与其他服务器端脚本语言的比较
-
CGI
-
ASP
-
PHP
-
ASP.NET
-
JSP开发环境搭建
-
JSP的运行环境
-
JDK的安装与配置
-
Tomcat的安装与启动
-
JSP开发工具
-
Eclipse的安装
-
Eclipse的使用
-
JSP程序开发模式
-
单纯的JSP页面编程
-
JSP+JavaBean编程
-
JSP+Servlet+JavaBean编程
-
MVC模式
-
第一个JSP应用
-
JSP开发基础
-
Java语言基础
-
面向对象程序设计
-
基本数据类型及基本数据类型间的转换
-
常量与变量
-
运算符的应用
-
流程控制语句
-
字符串处理
-
数组的创建与应用
-
集合类的应用
-
异常处理语句
-
JavaScript脚本语言
-
JavaScript脚本语言概述
-
在JSP中引入JavaScript
-
JavaScript的数据类型与运算符
-
JavaScript的流程控制语句
-
函数的定义和调用
-
事件
-
JavaScript常用对象的应用
-
JSP语法
-
了解JSP的基本构成
-
JSP中的指令标识
-
HTML标记语言
-
嵌入的Java代码片段
-
JSP表达式
-
JSP的指令标识
-
使用page指令
-
使用include指令
-
使用taglib指令
-
JSP的脚本标识
-
JSP表达式(Expression)
-
声明标识(Declaration)
-
脚本程序(Scriptlet)
-
JSP的注释
-
HTML中的注释
-
带有JSP表达式的注释
-
隐藏注释
-
脚本程序(Scriptlet)中的注释
-
动作标识
-
JSP内置对象
-
JSP内置对象概述
-
request对象
-
访问请求参数
-
在作用域中管理属性
-
获取Cookie
-
获取客户信息
-
访问安全信息
-
访问国际化信息
-
response对象
-
重定向网页
-
设置HTTP响应报头
-
缓冲区配置
-
session对象
-
创建及获取客户的会话
-
从会话中移除指定的对象
-
销毁session
-
会话超时的管理
-
application对象
-
访问应用程序初始化参数
-
管理应用程序环境属性
-
out对象
-
管理响应缓冲
-
向客户端输出数据
-
其他内置对象
-
获取会话范围的pageContext对象
-
读取web.xml配置信息的config对象
-
应答或请求的page对象
-
获取异常信息的exception对象
-
JavaBean技术
-
JavaBean概述
-
JavaBean技术介绍
-
JavaBean的种类
-
JavaBean规范
-
JavaBean中的属性
-
JavaBean的应用
-
创建JavaBean
-
在JSP页面中应用JavaBean
-
JavaBean的应用实例
-
应用JavaBean解决中文乱码
-
应用JavaBean实现购物车
-
Servlet技术
-
Servlet基础
-
Servlet技术简介
-
Servlet技术功能
-
Servlet技术特点
-
Servlet的生命周期
-
Servlet与JSP的区别
-
Servlet的代码结构
-
开发简单的Servlet程序
-
Servlet API编程常用接口和类
-
Servlet接口
-
HttpServlet类
-
ServletConfig接口
-
HttpServletRequest接口
-
HttpServletResponse接口
-
GenericServlet类
-
Servlet开发
-
Servlet的创建
-
Servlet的配置
-
Servlet的应用实例
-
应用Servlet实现留言板
-
应用Servlet实现购物车
|
-
JSP实用组件
-
JSP文件操作
-
jspSmartUpload组件的安装与配置
-
jspSmartUpload组件中的常用类
-
采用jspSmartUpload组件进行文件操作
-
发送E-mail
-
Java Mail组件简介
-
Java Mail核心类简介
-
搭建Java Mail的开发环境
-
在JSP中应用Java Mail组件发送E-mail
-
JSP动态图表
-
JFreeChart的下载与使用
-
JFreeChart的核心类
-
利用JFreeChart生成动态图表
-
JSP报表
-
iText组件简介
-
iText组件的下载与配置
-
应用iText组件生成JSP报表
-
JSP数据库应用开发
-
数据库管理系统
-
SQL Server 2005数据库
-
MySQL数据库
-
Oracle数据库
-
Access数据库
-
JDBC概述
-
JDBC技术介绍
-
JDBC驱动程序
-
JDBC中的常用接口
-
驱动程序接口Driver
-
驱动程序管理器DriverManager
-
数据库连接接口Connection
-
执行SQL语句接口Statement
-
执行动态SQL语句接口PreparedStatement
-
执行存储过程接口CallableStatement
-
访问结果集接口ResultSet
-
连接数据库
-
加载JDBC驱动程序
-
创建数据库连接
-
执行SQL语句
-
获得查询结果
-
关闭连接
-
典型JSP数据库连接
-
SQL Server 2000数据库的连接
-
Access数据库的连接
-
MySQL数据库的连接
-
数据库操作技术
-
查询操作
-
添加操作
-
修改操作
-
删除操作
-
连接池技术
-
连接池简介
-
在Tomcat中配置连接池
-
使用连接池技术访问数据库
-
JSP高级程序设计
-
JSP与Ajax技术
-
Ajax的开发模式
-
Ajax使用的技术
-
搭建Ajax开发框架
-
Ajax开发需要注意的几个问题
-
EL表达式及标签
-
表达式语言
-
JSTL标准标签库
-
自定义标签库的开发
-
JSP框架技术
-
Struts框架
-
Spring框架
-
Hibernate技术
-
JSP综合开发实例——个人博客
-
网站总体设计
-
数据库设计
-
ER图
-
数据表概要说明
-
主要数据表的结构
-
文件架构设计
-
公共类的编写
-
数据库连接及操作类
-
字符串处理类
-
前台主页面设计
-
前台主页面概述
-
前台主页面的布局
-
前台主页面的实现
-
文章显示模块设计
-
文章显示模块概述
-
首页面文章的列表显示实现过程
-
文章详细显示的实现过程
-
博主登录模块设计
-
博主登录功能概述
-
博主登录实现过程
-
相册管理模块设计
-
相册管理模块概述
-
相册管理模块实现过程
-
课程设计一——在线投票系统
-
课程设计的目的
-
设计思路
-
设计过程
-
数据表的设计
-
值JavaBean的设计
-
数据库操作类的编写
-
工具类的编写
-
显示投票选项的设计
-
参与投票的设计
-
查看结果的设计
-
课程设计二——无刷新的聊天室
-
课程设计的目的
-
设计思路
-
设计过程
-
用户JavaBean的编写
-
登录页面的设计
-
聊天室主页面设计
-
在线人员列表的设计
-
用户发言的设计
-
显示聊天内容的设计
-
退出聊天室的设计 |
授课形式(Course Format)
我们的授课形式采用独特的“软件工厂”模式进行实训。
实训体系是在模拟“真实的软件企业项目、真实的软件企业环境、真实的软件企业管理”的环境下,通过“课程知识实训+项目技术实训+企业工作实训”,分别从专业技能、项目能力和职业素质三方面提升职场就业竞争力。
实训的最终目标是:使实训员工(指参加实训的受训者)具备IT相关领域职业方向职场必备的扎实理论基本功和娴熟的实际动手操作能力;掌握项目开发全部流程以及能够驾驭解决开发流程中各种常见问题和突发问题;具备大型软件企业所要求的必须掌握的经验水平和项目开发、调试、部署能力;完全实现实训结束后即可立即上岗胜任大型软件企业项目开发、管理的具体工作。
(1) 以IT相关领域专业知识和专业技能为课程实训目标,针对性地训练应用知识的能力,动手实现的能力,思考、设计、分析、解决问题的能力,一方面为项目实训准备知识和技能基础,另一方面为将来参加企业应聘作必要的笔试题技能准备训练;
(2) 全新、全真、全景的项目实训过程:“全新”是指实训项目的内容和形式不和以前开发的项目重复,“全真”是指实训项目来自于真实的企业应用,“全景”是指实训项目开发完全采取真实的软件企业环境和真实的软件企业管理,全程积累项目经验,大幅提升参加大型软件项目从需求分析、设计、开发、调试到部署的全部能力;
(3) 在实训知识和技能达到的基础上,同时提升综合职业素质,培养综合素质过硬的有管理潜质的员工;通过“自我管理”、“人际沟通”和“高效团队”三大模块的综合职业素质训练,掌握职场工作的必备素质,全面提高自信心和创造力,提升人际沟通意识和技巧,把握职业沟通中的礼仪规范,打造能够快速融入团队的“入职即可用”的IT企业欣赏的优秀员工。