第1章 JSP环境配置和JSP
更新时间:2023-06-08 03:09: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环境配置和JSP06-08
鲁迅书籍装帧艺术与中国传统文化浅析08-07
民主生活会专题报告08-22
我的机器人伙伴作文450字06-30
水针刀配合脊柱旋转复位法治疗神经根型颈椎病的随机对照试验05-18
手心里的灿烂-随笔散文11-20
传感器与测量技术复习题zhhy10-12
医疗机构校验申请表08-20
计算机系课程设计与实现09-18
理财经理案例分析作业07-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- JSP
- 配置
- 环境
- 2.3.2双曲线的简单几何性质(总学案9)
- 2012-2013四年级上册数学总结
- 第三讲:辛亥革命与君主专制制度的终结(史春风)
- 药学研究的设计与统计讲义
- 三(2)班校园安全日记
- VC++拼图游戏设计
- 三国全面战争MOD公测版1.9包官方发布说明
- 欧洲汽车报废、回收制度
- 世界上超难找的药方
- RF降低信号耦合的PCB布线技巧(一)
- 第11讲(拓扑排序、最短路径)
- 填报高考志愿的影响因素之实证研究
- 小学单位换算练习题
- 论文化全球化背景下休闲体育的文化价值
- matlab与单样本t检验
- 财政一体化信息系统代理银行操作手册国库股操作手册
- 消防电源监控系统
- 单片机控制的液晶显示器的设计及实现
- 妇科常见疾病-代荫梅
- 小学四年级语文下册短文阅读专项同步练习及答案