J2EE之JSP学习

1. 初步认识

         在DRP的视频学习中,JSP页面上包括三部分内容:html+java代码段+JSP标签。

         在运行的过程中tomcat将JSP编译成了.class文件进行执行。所以在传统的网页HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文件。

    

所以最初的认识是:

         在服务器端执行的.class文件,将html通过JSP中的out对象输出到浏览器进行显示。他其实就是java类,里面还包括了html;所以一个JSP文件就能够独立完成一个完整的功能。

但是我们在使用JSP过程中通常不是用来完成一整个功能的,更多的是使用它的展示视图的功能。

 

2. J2EE规范之JSP(Java ServerPage)

   1. 职责

         JSP是J2EE的一部分,JSP只是用来动态生成web页面的(虽然它能够完成更多的事情),所以在J2EE中给它的定位是:视图组件。

         JSP的一个特点:用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

    2. 技术范围

        JSP用于让www服务器产生出内容可以变化的网页文档和对用户提交的表单数据进行处理,所以传递给浏览器的网页文件内容是需要修改的,这就是jsp实现的。

       而J2EE的范围很大,JSP只是负责其中的视图部分。J2EE的核心是EJB。

3. JSP运行原理

       JSP是服务器端执行的,在执行的时候会被服务器的JSP引擎转换为Servlet(.java),然后又由JSP引擎调用Java编译器。将servlet编译成Class文件,然后JVM解释执行。

    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值