- 6
- 0
- 约4.41千字
- 约 39页
- 2016-08-21 发布于重庆
- 举报
第1讲JSP技术概述
第一讲 JSP技术概述 主讲教师: 刘小飞 2013-3 教学内容 1.1 动态网页技术 1.2 JSP技术概述 1.3 Tomcat 介绍 1.4 Web 应用程序开发 1.5 JSP 开发环境搭建 1.1 动态网页技术 静态网页 静态网页是指网页内容是固定的,不会根据浏览者的不同需求而改变。静态网页一般使用HTML语言进行编写。 早期的网站一般都是由静态网页制作的,通常以.htm、.html、.shtml、.xml等为文件后缀名。静态网页的网址形式通常为:http://index.htm。 1.1 动态网页技术 动态网页 动态网页是指在服务器接到用户访问要求后动态生成的页面,页面内容会随着访问时间和访问者发生变化。 动态网页通常以.asp、.jsp、.php、.aspx、.perl、.cgi等形式为后缀。 1.1 动态网页技术 动态网页的特点 1) 动态网页以数据库技术为基础,可以大大降低网站维护的工作量; 2) 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等; 3) 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页; 1.1 动态网页技术 Web服务器 Web服务器也称为WWW服务器。 WWW 采用的是客户/服务器结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求。 Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。 1.1 动态网页技术 Web服务器 在Windows操作系统中,如果采用ASP或ASP.NET进行WEB程序开发,则需要通过IIS来搭建WEB服务器; 如果是采用PHP进行WEB程序开发,则需要通过APACHE来搭建WEB服务器; 如果是采用JSP进行WEB程序开发,则需要通过J2SDK和J2EESDK以及相关的应用服务器(如:Tomcat、Jboss、WebLogic等)来搭建WEB服务器。 1.2 JSP技术概述 JSP形成及发展 JSP技术是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP、PHP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是Java代码和JSP标记。 JSP网页(*.jsp)就是在传统的网页HTML文件(*.htm或*.html)中加入Java程序片段(Sriptlet)和JSP标记(Tag)而构成的。 JSP 概念 JSP 概念 %@ page contentType=text/html; charset=GBK % html head title 北大青鸟APTECH /title /head body bgcolor=#ffffff % java.util.Date now = new java.util.Date(); out.println(当前时间是:+now); % h1 你好,这就是一个JSP页面,简单不? /h1 /body /html JSP 执行过程 1.2 JSP技术概述 JSP优势 在开发JSP规范的过程中,Sun公司与许多主要的Web服务器、应用服务器和开发工具供应商积极进行合作,不断完善JSP技术。从JSP这几年的发展来看,JSP已经获得巨大的成功,它通过和EJB等J2EE组件进行集成,可以编写出处理具有大的伸缩性、高负载的企业级应用。JSP技术在多个方面加速了动态Web页面的开发。 1.2 JSP技术概述 JSP与PHP、ASP/ASP.NET 流行的动态网页技术主要有以下几种,分别为ASP、ASP.NET、PHP和JSP。他们之间互有优缺点. 1.2 JSP技术概述 PHP技术 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。 它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,可以从PHP官方站点(http: //)自由下载。而且可以不受限制地获得源码,甚至可以从中加进自己需要的特色。 1.2 JSP技术概述 ASP/ASP.net ASP采用脚本语言VBScript(JavaScript)作为自己的开发语言。ASP技术由于其简单、功能实用等方面受到广大朋友的喜欢,再加上Microsoft公司的强有力支持,其应用非常普遍。 ASP.net 是基于C#语言的一种动态网页开发技术 1.3 Tomcat 介绍 Tomcat是一个免费的开放源代码的Web应用服务器。它是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache,sun和其他一些公司及个人共同开发而成。 1.3 Tom
您可能关注的文档
- 第1章管理科学理论与实践.doc
- 第1章连接Internet.ppt
- 第1讲入门.ppt
- 第1讲初识hadoop.ppt
- 第1讲~Matlab使用基础.doc
- 第1讲职业生涯与目标31183.doc
- 第1课__鸦片战争_课件.ppt
- 第1课时基因指导蛋白质的合成.doc
- 第1课时长方体正方体的特征陶庄镇中心校刘倩(第1名).doc
- 第20章第3节《电磁铁电磁继电器》教学课件(共17张).ppt
- 2026年小学寒假期间安全工作实施方案范文.docx
- 学校班级、小组、宿舍学生安全信息员管理制度.docx
- 学校交通(校车)安全管理制度.docx
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
原创力文档

文档评论(0)