- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp程序设计期末复习整理研讨
第 一章 什么是JSP
什么是JSP
JSP(Java Server Pages)是基于Java 语言的一种Web应用开发技术。利用这一技术可以建立安全、跨平台、易维护的Web 应用程序ss
网络应用中最常见的模式是B/S模式 (Browser / Sever即浏览器/服务器)
B/S模式中即需要获取信息的用户使用浏览器向服务器发出请求,服务器对此做出响应,将有关信息发送给用户的浏览器
基于B/S模式的网络程序的核心就是设计服务器端的Web应用程序。
JSP引擎与Tomcat服务器
JSP的核心内容之一就是编写JSP页面,JSP页面是Web应用程序的重要组成部分之一。
简单Web应用程序可能只有一个JSP页面。
复杂的Web应用程序可能由许多JSP页面、Javabean和servlet组成。当用户请求Web服务器上的JSP页面时,JSP引擎负责运行JSP,并将运行结果返回给用户。
2.apache-tomcat-8.0.3.exe的安装
apache-tomcat-8.0.3.exe文件是针对MS-Window的Tomcat服务器,安装后形成的目录结构和apache-tomcat-8.0.3.zip安装的基本相同。
单击下载的apache-tomcat-8.0.3.exe,将出现“安装向导”界面,单击其中的Next按钮,接受授权协议后,将出现选择“安装方式”的界面。在“安装方式”界面中选择Norma、Minimun、Custom和Full之一,然后按着安装向导的提示进行安装即可。
网页浏览过程
打开浏览器-输入网址-打开网页
--浏览器是 网页浏览的工具
--输入网址是向网站服务器发出请求
--打开网页是接收服务器发送的网页
静态网页与动态网页
网页分为静态网页和动态网页,动态与静态是相对的
静态网页:静态网页是事先做好并存放于服务器中的文件,无论是否被访问,都是一个独立存在的文件;
静态网页使用语言:HTML(超文本标记语言);
静态网站没有数据库的支持,在网站制作和维护方面工作量较大;
由于不需通过数据库工作,访问速度比较快;
静态网页的交互性差
动态网页:动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
动态网页以数据库技术为基础,降低网站维护的工作量;
动态网页技术分为客户端和服务器端
常见动态网页技术:JSP,PHP,ASP(.net)
ASP——Active Server Page
JSP——JavaServer Pages(一种动态网页技术标准。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。)
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame
JSP动态网页技术优势
业务逻辑和显示分离
多平台支持及高可移植性
开发便利
安全
较高的效率与性能
较低的开发和运营成本
使用JSP进行开发,需要具备以下的运行环境:
Web浏览器
JDK开发工具包
数据库
Web服务器
第 二章 JSP页面
JSP页面可由5种元素组合而成:
① 普通的HTML标记符;
② JSP标记,如指令标记、动作标记;
③ 变量和方法的声明;
④ Java程序片;
⑤ Java表达式 ;
JSP页面的运行原理:
把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示。
JSP标记、数据和方法声明、Java程序片由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器。
Java表达式由Tomcat服务器负责计算,将结果转化为字符串,交给客户的浏览器负责显示。
1.在JSP页面的标记符
“%! ”和“ % ” 有效范围和标识符的位置无关
之间声明的变量称作JSP页面的成员变量(变量类型可以是java允许的任何数据类型)。
之间声明方法 。该方法在整个JSP页面有效
“%=”和“%”之间可以是一个Java表达式 。
表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示
1. HTML注释格式:
!-- 注释内容 --
2. JSP注释格式:
%-- 注释内容 --%
定义JSP页面使用的脚本语言,该属性的值目前只能取java。
例如:
文档评论(0)