JSP的简单介绍


1. 当前Web开发的两大平台

    .Net平台:是一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.Net框架(Framework).Net开发工具和Asp.Net

JavaEE平台:Sun公司推出的一项中间件技术,旨在简化和规范多层次分布式企业级应用系统的开发和部署。它具有分层的中间件语法、分布式的体系结构、也是业界广泛认可的和采纳的中间件标准。

2. Jsp Web开发

    Jsp Web开发是JavaEE开发的基础。

 

3. 静态页面

静态网页

是指用Html超文本标记语言等来编排的,页面中的内容固定不变的,保存后一般以*.html*.htm等文件形式存在的网页。

静态网页的优点

     1)访问响应速度快。

     2)容易被搜索引擎收录。

静态网页的缺点

     1)缺乏交互性。

     2)维护工作量大

 

4. 动态页面

动态网页:

可以根据用户的选择、单击、输入等操作而作出迅速的响应和动态的改变。

动态网页和静态网页的最本质区别:

1)一个动态网页会被服务器当作一个程序来执行。

2)动态网页中的静态内容不会被服务器视为程序,不作任何处理,直接输出给客户端,

3)动态网页中的动态部分的代码会被服务器识别并执行。

动态网页的优点:

    1)可以非常方便处理用户的请求。

    2)能够访问服务器端的数据库。

    3)具有较好的用户交互性。

    4)网页维护的工作量有所减少。

动态网页的缺点:

1)不利于搜索引擎的信息收集。

2)数据库访问是一个瓶颈。

5. 流行的动态网页技术

ASP技术:

优点:易学、容易安装、处理效率高

缺点:编译时间长、无法跨平台、无法建立大型网站

PHP技术:

优点:可以跨平台,较好的安全性,很大程度地优化CPU和内存的使用

缺点:数据库接口不规范,使用起来复杂,缺少企业级应用

JSP技术:

优点:一次编写、到处运行,被多平台支持,后台强大的功能,有很多优势的IDE

缺点:产品过于复杂,编译后的class文件运行时,内存使用效率较低

6. JSP工作原理

JSP (Java Server Pages)是指:

1)在HTML中嵌入Java脚本代码

2)由Web服务器中的JSP引擎来编译和执行嵌入的Java脚本代码,然后将生成的整个页面信息返回给客户端

 

Web容器处理JSP文件请求需要经过3个阶段:

1)翻译阶段:  .jsp  --> .java

2)编译阶段:  .java  --> .class

3)执行阶段

 

第一次请求之后,Web容器可以重用已经编译好的字节码文件。

注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译 。

 

7. JSP的优势

1)可以调用已有的组件,如:JavaBeans

2)可以嵌入Java脚本完成特定的功能

3)很好的健壮性和安全性

4)一次编译,到处运行

5)广泛的平台适用性

6)支持几乎所有的数据库

8. 开发环境的搭建

JDKJDK6.0以上版本

Web服务器:Tomcat 7.0

数据库:SQLServer 2008

开发工具:MyEclispe 2016

 

9. Web工程的创建、部署和执行

1)打开MyEclipse,点击:File-->New-->Web Project

 

2)输入项目信息

 

 

 

3)部署项目

打开server界面:window --> preference --> servers

 


 

4)运行项目

 将该Web工程部署到Tomcat服务器上

 启动Tomcat 7.0服务器

 IE浏览器的地址栏里输入: http://localhost:8080/MyWebProject/index.jsp

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值