第1章 JSP环境配置和JSP

更新时间:2023-08-17 13:20:01 阅读量: 资格考试认证 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第1章 JSP环境配置和 语法 章 环境配置和JSP语法 环境配置和

软件工程学院

课程内容介绍JSP简介及运行环境配置 简介及运行环境配置 JSP基本语法 基本语法 JSP内置对象 内置对象 JavaBean JDBC Servlet MVC

JSP简介JSP(Java Server Pages)是基于 ( )是基于Java 语 言的一种Web应用开发技术,利用这一技 应用开发技术, 言的一种 应用开发技术 术可以建立安全、跨平台的先进动态网站。 术可以建立安全、跨平台的先进动态网站。 如今,许多著名的Web网站都使用了 网站都使用了JSP 如今,许多著名的 网站都使用了 技术。 技术。

C/S开发技术与 开发技术与B/S开发技术的区别: 开发技术的区别: 开发技术与 开发技术的区别C/S( server) C/S(client and server) B/S( server) B/S(browser and server)

目前主要采用三种Web应用开发技术: 目前主要采用三种 应用开发技术: 应用开发技术JSP( Pages) JSP(Java Server Pages) ASP( Pages) ASP(Active Server Pages) PHP

三种技术构成三大开发体系: 三种技术构成三大开发体系:JSP+Oracle 体系 ASP+SQL Server 体系 PHP+MYSQL 体系

JSP的两种体系结构 –Model 1 的两种体系结构

JSP的两种体系结构 –Model 1 的两种体系结构jsp页面独自响应请求并将处理结果返回客户。 这里仍然存在表达与内容的分离,因为所以的 数据存取都是由bean来完成的。

JSP的两种体系结构 –Model 1 的两种体系结构尽管Model 1体系十分适合简单应用的需要, 它却不能满足复杂的大型应用程序的实现。不 加选择地随意运用Model 1,会导致JSP页内 被嵌入大量的脚本片段或Java代码,特别是当 需要处理的请求量很大时,情况更为严重。

JSP的两种体系结构 –Model 2 的两种体系结构

JSP的两种体系结构 –Model 2 的两种体系结构Model 2体系结构用JSP生成表达层的内容,servlets 完成深层次的处理任务。在这里,servlets充当控制 者的角色,负责管理对请求的处理,创建JSP页需要 使用的bean和对象,同时根据用户的动作决定把那个 JSP页传给请求者。 在JSP页内没有处理逻辑;它仅负责检索原先由 servlets创建的对象或beans,从servlet中提取动态内 容插入静态模板。

JSP的两种体系结构 –对比 的两种体系结构 对比体系1是以简单页面控制为中心的,而体系2是 以整体规划为中心的。简单的流程,建议使用 体系1,而包含大量事物处理的项目建议使用 体系2。 项目里互交成分多不多,如果不多的话,建议 使用体系1。 两个体系不是对立的,如果能够满足需求,可 以在项目里混合的使用两种体系。

J2EE的体系结构表示层:由处理用户交互的组件所组成,如 Servlet,Jsp等 业务层:业务层逻

辑代码是解决特定业务领 域的需求的程序代码 企业信息系统层EIS(Enterprise Information System):处理企业系统软件,包括企业基 础系统、数据库系统及其他遗留的系统。

J2EE体系详细结构

J2EE技术简介组件技术 服务技术 通讯技术

组件技术Web组件Servlets和JSP——允许开发者扩展网络服务器的 功能,使在HTML 、XML和其它网络语言中,加 入动态的内容成为可能 JSP 和 Servlet 组件由 Web 容器管理,应用程序 客户端及其容器都在客户端运行

组件技术EJB组件Enterprise JavaBeans——在应用服务器的容器中 执行的组件。EJB为高度专门化的业务逻辑组件提 供了格式,它运行于服务器端,封装和管理商业逻 辑,避免应用程序开发人员考虑系统级问题 EJB由EJB容器管理

服务技术J2EE平台提供的服务 命名服务 Naming Services 发布服务 Deployment Services 事务服务 Transaction Services 安全服务 Security Services

服务技术JDBC API(Java 数据库连接API) Java Transaction API (Java 事务API) Java Naming and Directory Interface (Java命名和目录接口) J2EE Connector Architecture (Java 连接器体系结构) Java API for XML Processing Technology

通信技术J2EE平台通过不同的方式与外界通信,可分为: 应用程序接口。定义了应用组件和J2EE平台之间的接口 网络协议。主要指TCP/IP协议族 。其中最著名的应用协议 是超文本传输协议或者说HTTP协议,被用来交换有关万 维网文件的一套协议。 远程对象协议。主要用于分布式应用中,这时组件分散在 多个服务器上,彼此之间采用远程对象协议来通信 。包括: RMI 、RMI-IIOP 、Java接口定义语言,即IDL 、JMS (Java 消息服务)(采用一个例子的方式,介绍JMS)、 JavaMail(Java邮件) 部署描述。采用XML语言,描述J2EE应用的行为和配置, 描述每个模块和应用怎样部署

J2EE技术的体系结构客户端 应用逻辑 JDBC Web 容器 (X)HTML/ HTTP(S) XML Servlet JSP Tag Library JavaMail Mail Server Applet J2EE应用 服务器 EJB 容器 客户端应 用 Session beans Entity beans RDBMS 数据

RMIJava应用

IIOP

CORBA Server

JNDI

名字和目录服务

JMS消息队列

JSP运行环境的安装配置JSP推荐开发的环境:Windows2000 Server/2003 Server +Tomcat 5.x,也是企业 中常用的开发环境。 JSP运行环境需要JDK的支持,需要安装两个 软件:j2sdk和Tomcat。

本文来源:https://www.bwwdw.com/article/83aj.html

Top