JSP程序设计基础与案例开发

瞿梦菊 黄苏 高楠 张一杰 郭雨欣

目录

  • JSP程序设计基础与案例开发考试题
    • ● 题库
  • 第一单元:JSP环境安装配置
    • ● JDK的安装与配置
    • ● MyEclipse安装
    • ● Tomcat的安装与启动
    • ● SQLServer安装
  • 第二单元:JSP概述
    • ● JSP简介
  • 第三单元:JSP语法
    • ● 脚本元素
    • ● Jsp指令(page,include,taglib)
    • ● JSP动作标记(include,param)
    • ● JSP动作标记(forward,plugin,useBean)
    • ● 实训
  • 第四单元:JSP内置对象
    • ● JSP内置对象(request)
    • ● JSP内置对象(response)
    • ● JSP内置对象(out,session)
    • ● 制作登录模块
    • ● JSP内置对象(application)
    • ● 制作简单聊天室
    • ● JSP内置对象(其他)
  • 第五单元:JSP数据库应用
    • ● JDBC技术概述
    • ● JSP数据库配置应用
    • ● 使用JDBC-ODBC桥驱动连接数据库
    • ● 使用本地协议纯Java驱动程序连接数据库
    • ● 查询员工档案信息
    • ● 删除员工档案信息
    • ● 修改员工档案信息
    • ● 添加员工档案信息
    • ● 分页显示员工档案信息
    • ● 连接MySQL数据库
  • 第六单元:JavaBean技术
    • ● JavaBean简介
    • ● JavaBean的使用
    • ● 使用JavaBean与HTML交互
    • ● 使用JavaBean封装数据库访问操作
    • ● 使用JavaBean封装编码转换操作
  • 第七单元:Servlet技术
    • ● Servlet简介
    • ● Servlet技术原理
    • ● Servlet获取指定HTML表单数据
    • ● 编写生成4位随机验证码的Servlet
    • ● 在Servlet中实现页面转发
    • ● 应用Servlet获取Cook浏览器的数据
    • ● 使用Servlet实现猜数字游戏
  • 第八单元:MVC模式
    • ● JSP中的MVC模式
    • ● MVC模式计算三角形面积
    • ● MVC模式计算梯形面积
    • ● MVC模式操作数据库完成会员注册
    • ● MVC模式操作数据库完成会员登录
  • 第九单元:Web学生课程信息管理系统
    • ● 学生课程信息查询功能
    • ● 学生课程信息删除功能
    • ● 学生课程信息添加功能
    • ● 学生课程信息修改功能
JSP简介



1.JSP的基本概念

JSP(JavaServer Pages)是基于Java Servlet以及整个Java体系的Web开发技术。利用这一技术可以建立安全、跨平台的Web应用程序。

JSP基于强大的Java语言,具有良好的伸缩性,且在跨平台、执行速度等特性上具有很大的技术优势,主要体现在以下方面:

①将内容的生成和显示进行分离

②可重用性

③跨平台

④执行效率高

JSP工作原理图

2.JSP与其他Web开发技术的比较

(1)ASP/ ASP.NET技术ASP(Active ServerPages)是通过在页面代码中嵌入VBScript、JavaScript或Jscript脚本语言,生成动态、交互且高效率的Web应用程序。

ASP.NET是.NET框架的一部分。可以使用任何与.NET兼容的语言编写ASP.NET应用程序,编译后其性能比脚本语言更为出色,另外任何ASP.NET应用程序都可以使用整个.NET框架先进而强大的功能,极大地简化了开发人员的工作量,使得Web应用程序开发变得更加方便、快捷,而且其程序的功能也更加强大。

(2)PHP技术

PHP是跨平台的、服务器端的嵌入式脚本语言,其语法类似于C,并且混合了C++、Java和Perl语言的一些特性。借助PHP,开发人员能够快速地编写网页动态代码。

(3)各种Web技术性能比较

3.JSP开发模式

(1)JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,在这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据,(JSP中编写业务控制逻辑代码)。

(2)JSP+Servlet+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,Servlet负责处理用户请求,jsp负责数据显示,javaBean负责封装数据,各个模块之间层次清晰,web开发推荐采用此种模式。