【知识积累】详解JSP

    【什么是JSP】

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。主要用于实现Java web应用程序的用户界面部分。网页开发者通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

    JSP技术在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为.jsp。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了HTML语法中的Java扩展(以<%,%>形式)。

    JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态的创建网页。

    【为什么使用JSP】

     1)性能更加优越。JSP可以直接在HTML网页中动态嵌入元素。

     2)服务器调用的是已经编译好的JSP文件

     3)JSP基于Java Servlet API,拥有各种强大的企业级java API(包括JDBC、JNDI、EJB)

     4)JSP页面可以与处理业务逻辑的servlets一起使用

     5)JSP是Java EE不可或缺的一部分,是一个完整的企业级应用平台。

     【JSP语言特点】

     优点:

     1)一次编写,到处运行。除了系统之外,代码不用做任何更改。

     2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发。

     3)强大的可伸缩性。(从只有一个小的jar文件就可以运行Servlet/JSP,到由多台服务器记性集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个强大的生命力)

     4)多样化和强大的开发工具支持。

     5)支持服务器端组件。web应用需要强大的服务端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。

     缺点:

     1)为了跨平台的功能,为了极度的伸缩能力,极大的增加了产品的复杂度。

     2)Java的运行速度是用class常驻内存来完成的

     【JSP的优势】

     1)与ASP相比,JSP有两大优势。首先,动态部分用java编写,更加强大与易用。其次,JSP易于移植到非MS平台上。

     2)JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句。

     3)与JS相比,虽然js可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务

     4)与静态HMTL相比,静态HMTL不包含动态信息。


      【学习小结】

       这篇博客主要是从理论上介绍了JSP是什么,为什用以及JSP的相关优势。小编将在接下来的博客中介绍JSP开发环境的搭建以及在项目中的应用。




转载于:https://www.cnblogs.com/fengkungui/p/6789596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值