第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。
正在阅读:
第1章 JSP环境配置和JSP08-17
五年级上册第六单元测试卷05-04
度假酒店有哪些创新研究?06-01
fluent模拟306-23
安徽教师招聘网:2016安徽教师招聘02-08
论合同法中违约责任的有关问题03-06
社会实践报告03-31
深水基础施工 - 图文03-28
兰州商学院期末考精典04-27
新概念英语新世界08-08
- 梳理《史记》素材,为作文添彩
- 2012呼和浩特驾照模拟考试B2车型试题
- 关于全面推进施工现场标准化管理实施的通知(红头文件)
- 江西省房屋建筑和市政基础设施工程施工招标文件范本
- 律师与公证制度第2阶段练习题
- 2019-2020年最新人教版PEP初三英语九年级上册精编单元练习unit6训练测试卷内含听力文件及听力原文
- 小升初数学模拟试卷(十四) 北京版 Word版,含答案
- 认识创新思维特点 探讨创新教育方法-精选教育文档
- 00266 自考 社会心理学一(复习题大全)
- 多媒体在语文教学中的运用效果
- 派出所派出所教导员述职报告
- 低压电工作业考试B
- 18秋福建师范大学《管理心理学》在线作业一4
- 中国铝业公司职工违规违纪处分暂行规定
- 13建筑力学复习题(答案)
- 2008年新密市师德征文获奖名单 - 图文
- 保安员培训考试题库(附答案)
- 银川市贺兰一中一模试卷
- 2011—2017年新课标全国卷2文科数学试题分类汇编 - 1.集合
- 湖北省襄阳市第五中学届高三生物五月模拟考试试题一
- JSP
- 配置
- 环境