知识大全 JSP和BEAN详细剖析

Posted 速度

篇首语:努力吧,只有站在足够的高度才有资格被仰望。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JSP和BEAN详细剖析相关的知识,希望对你有一定的参考价值。

JSP和BEAN详细剖析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    JSP有很多值得学习的地方 这里我们主要介绍JSP和BEAN 包括介绍Servlet用来写business layer是很强大的等方面     简单的说 SUN首先发展出Servlet 其功能比较强劲 体系设计也很先进 只是 它输出HTML语句还是采用了老的CGI方式 是一句一句输出 所以 编写和修改HTML非常不方便 后来SUN推出了类似于ASP的镶嵌型的JSP 把JSP TAG镶嵌到HTML语句中 这样 就大大简化和方便了网页的设计和修改     新型的网络语言如ASP PHP JSP都是镶嵌型的SCRIPT语言    从网络三层结构的角度看 一个网络项目最少分三层 data layer business layer presentation layer 当然也可以更复杂 Servlet用来写business layer是很强大的 但是对于写presentation layer就很不方便 JSP则主要是为了方便写presentation layer而设计的 当然也可以写business layer 写惯了ASP PHP CGI的朋友 经常会不自觉的把presentation layer和business layer混在一起 就象前面那个朋友 把数据库处理信息放到JSP中 其实 它应该放在business layer中     根据SUN自己的推荐 JSP中应该仅仅存放与presentation layer有关的东东 也就是说 只放输出HTML网页的部份 而所有的数据计算 数据分析 数据库联结处理 统统是属于business layer 应该放在JAVA BEANS中 通过JSP调用JAVA BEANS 实现两层的整合     实际上 微软前不久推出的DNA技术 简单说 就是ASP+/D技术 与JSP和BEANS完全类似 所有的presentation layer由ASP完成 所有的business layer由/D完成 通过调用 实现整合     为什么要采用这些组件技术呢?因为单纯的ASP/JSP语言是非常低效率执行的 如果出现大量用户点击 纯SCRIPT语言很快就到达了他的功能上限 而组件技术就能大幅度提高功能上限 加快执行速度     另外一方面 纯SCRIPT语言将presentation layer和business layer混在一起 造成修改不方便 并且代码不能重复利用 如果想修改一个地方 经常会牵涉到十几页CODE 采用组件技术就只改组件就可以了     综上所述 Servlet是一个早期的不完善的产品 写business layer很好 写presentation layer就很臭 并且两层混杂     所以 推出JSP和BAEN 用JSP写presentation layer 用BAEN写business layer SUN自己的意思也是将来用JSP替代Servlet     可是 这不是说 学了Servlet没用 实际上 你还是应该从Servlet入门 再上JSP 再上JSP和BEAN     强调的是 学了JSP 不会用JAVA BEAN并进行整合 等于没学 大家多花点力气在JSP和BEAN上     再补充几句     我们可以看到 当ASP+和JSP和BEAN都采用组件技术后 所有的组件都是先进行编译 并驻留内存 然后快速执行 所以 大家经常吹的Servlet/JSP先编译驻内存后执行的速度优势就没有了     反之 ASP++IIS+NT紧密整合 应该会有较大的速度优势呈现 而且 ASP++IIS+NT开发效率非常高 虽然BUG很多 那么 为什么还用JSP和BEAN?因为JAVA实在前途远大 微软分拆后 操作系统将群雄并起 应用软件的开发商必定要找一个通用开发语言进行开发 JAVA一统天下的时机就到了 如果微软分拆顺利 从中分出的应用软件公司将成为JAVA的新领导者 目前的JAVA大头SUN和IBM都死气沉沉 令人失望 希望新公司能注入新活力 不过 新公司很有可能和旧SUN展开JAVA标准大战 双方各自制定标准 影响JAVA夸平台     另外 现在的机器速度越来越快 JAVA的速度劣势很快就可以被克服 cha138/Article/program/Java/hx/201311/25969

相关参考

知识大全 JSP中bean的使用

JSP中bean的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Art

知识大全 关于在bean里面打印html的利弊看法

  servlet由于打印代码全部写在class中间所以代码编写很麻烦也不便于维护sun公司才推出了jsp  但这是否意味着我们在jsp+bean的架构中就不能在bean里面输出代码呢?    封装在

知识大全 详细介绍Jsp中的Cookies

详细介绍Jsp中的Cookies  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发网站应用程

知识大全 详细讲解JSP自定义标签

详细讲解JSP自定义标签  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 详细讲解JSP访问数据库的方法

详细讲解JSP访问数据库的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JSP(JavaS

知识大全 JSP开发的安全编程实例详细解析

JSP开发的安全编程实例详细解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaServ

知识大全 介绍JSP程序动态网站环境搭建的详细步骤[3]

介绍JSP程序动态网站环境搭建的详细步骤[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四

知识大全 介绍JSP程序动态网站环境搭建的详细步骤[2]

介绍JSP程序动态网站环境搭建的详细步骤[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  三

知识大全 介绍JSP程序动态网站环境搭建的详细步骤[6]

介绍JSP程序动态网站环境搭建的详细步骤[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  整

知识大全 介绍JSP程序动态网站环境搭建的详细步骤[5]

介绍JSP程序动态网站环境搭建的详细步骤[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  配