- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对非主流的评价:发主流技术的评价之JSP
疯狂代码 http://CrazyC/ ĵ http:/CrazyC/Java/Article7559.html
作者:blackwhites
JSP又是什么原因出现呢?Java在推向开发人员时出现了重重困难首先是Java缺少主流系统广泛支持而在所有平
台和技术上都缺少可以直接参照应用方式这时java就走向了在各个应用层上积极进取在自己擅长和不擅长领域
都走出了坚定脚步其中最让Web技术人员兴奋就是Java Servlet出现和JSP渐渐成熟这步步都让Java正式走向了
Web开发技术舞台Java利用了它跨平台技术使java应用能快速部署在各个平台上而真可以处编写随处运行它有
较利用了这个优势巧妙将java通用性、jsp易用性、servlet速度结合在起利用平台部署上窍门技巧有效屏蔽
java速度问题所以Java迅速在Web开发人员团员中推广开来携着Java Bean、EJB、Java Application Server、
Java事务服务器等这样强大后台走向了真正成熟应用
Jsp到底是个什么样语言呢?实际上JSP就是Java只是它是个特别Java语言加入了个特殊引擎这个引擎将
HTTPServlet这个类些对象自动进行化好让用户使用而用户不用再去操心前面工作同时这个引擎又引入了
jsp:*、%@等系列特别语法使用这些语法来进行些特定操作如引用文件、URL转向、JavaBean引用等这样
操作这些都是由引擎自动帮你完成化工作我们可以将这个引擎看作个Jsp到Java Servlet生成器或是翻译器让用
户不用再面对复杂Servlet中还没开始工作就要写几十行代码这就是JSP--个Java Servlet生成器JSP-Java
Servlet Code(.java文件)-Java Runtime Bin Code(.文件)这就是为什么我们第次运行JSP时CPU运行能达到很
高原因它实际上是了jsp引擎来生成java文件再用javac来编译它到文件这才能去执行它同时也介绍说明了在第次
运行以后速度为什么哪么快原因只要这个jsp文件不改变哪么这个操作就不再会进行了(除非你删除了文件)所以
说java有什么jsp就有什么样功能和asp样jsp真正力量是我们永远看不到头!
强势
1、处编写随处运行这是个员梦想也是从前员恶梦为了在区别平台间运行使许多员行行重写代码在这点上
java已经给了我最完美答案它做要比php更出色除了系统的外你代码不用做点更改
2、系统多台平支持我已经在差不多所有平台上见到了致java servlet/jspWeb Server/Application
Server……系统它可以让你在任意环境做开发在任意环境进行系统部署在任意环境扩展相比asp/php局限性是显
面易见
3、强大可伸缩性从只有个小jar文件就可以运行servlet/jsp到由多台服务器进行集群和负载均横到多台
Application进行事务处理、消息处理台服务器到无数以服务器Java显示了个巨人生命力
4、多样化和功能强大开发工具支持这点和asp很像java已经有了许多非常优秀开发工具而且有许多可以免
费得到并且其中许多已经可以顺利运行于多种平台的下如果你细心使用它们会发现比自己第面看到它们时功能
要强大多
弱势
1、和ASP样Java些优势正是它致命问题所在正是由于为了跨平台功能为了极度伸缩能力所以极大增加了产
品复杂性这么说它在扩展时需要分成多少块哪么java系统中就有多少种产品所以你要以看到jre、jdk、jsdk、
jswdk……实际上它们只要有效搭配在起就可以产生强大效能密不可分但是对于位初学者来说:“有没有搞错!难
道让我运行个jsp就要这么多乱 7 8糟东西!”
2、从出现第天起就被对手痛骂:“慢如老牛”真我在第次运行我jsp时我竟然以为我机器死机而将哪个进程
给kill了!第次编绎、运行对于使用者来说真是场恶梦在开发时我经常晚上做梦在看WinNT任务管理器CPU格全
绿时等着降下来样子和感觉
3、窍门技巧还是窍门技巧个短处就定要付出代价Java运行速度是用将常驻内存来完成所以它在些情况下所
使用内存比起用户数量来说却实是“最低性能价格比”了另方面来说它还需要硬盘空间来存储系列.java文件和
.文件以及对应版本文件
4、缺少系统性资料这也许不该说但是sun在国内做却实很差劲java资烊在
您可能关注的文档
- 2006整合教育资源 优化技术组合.doc
- 2007 2 中国节能技术政策大纲(2006年).doc
- 2008年全国统计专业技术初级统计专业知识与实务资格考试.pdf
- 2009年11月10日和田地县以上医疗卫生机构和农牧技术推广部门.xls
- 2010级生物技术专业本科2012-2013-1学期课程表.xls
- 2010年重点产业振兴和技术改造工作专项.doc
- 2011-05-16 付 雪 2010~2011学年第二学期北京市石景山区信息技术(初中)命题蓝图.xls
- 2011技术实习通信.doc
- 2011年黄委新技术、新方法、新材料及其推广应用成果认定项目.xls
- 2011年山东省能源师培训节能技术第八节(修改后).ppt
文档评论(0)