- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这几年来,一直盲从的跟随着周围人的技术趋势,从没有认真去研究过这个世界究竟发生了怎样的变化。结合自己的经历和网上所了解的一些信息来帮助自己认清楚 Web 这个世界的变化和对我个人的影响。
做 Web 技术工作多年,Web 的发展一直影响着我们的技术趋势。谈 Web 的发展就不可能不提到 Web1.0 和 Web2.0,这不是技术性的概念,而是 web 发展历史断代的成果。回忆初识网络及从事网络技术工作,生活中的一些细节和琐碎片段一直间接的反映着 Web 发展所带来的技术趋势变化。
Web1.0 时代,任何一个会上网的人都不可能不知道 Html(HypertextMarkup Language:超文本标记语言),而那时候网络提供的是一种信息浏览和简单信息交互的平台,讲求的是门户,内容,商业模式等。ASP,PHP ,CGI 等技术已经能基本上满足中小企业电子商务及信息发布平台建设的需要。而 ASP,CGI等技术由于其自身的局限性已经不能满足各行各业各种深层次的需求而被迫走向灭亡。从互联网的发展和从事网络技术被看好以来,有着各种汇编语言背景的程序员就根据自身的语言背景去选择与他们所掌握语言相近的脚本语言,如 C 语言或 Perl语言的程序员可能会去选择学习 PHP 等。而 ASP 作为一种服务器端脚本由于其可以包含 HTML 标记、普通文本、脚本命令以及微软强大的COM 组件支持功能而成为很多网页爱好者学习的主流。
但是无论当初你是多么喜欢和欣赏 ASP,它即将走向灭亡的趋势都是不可逆转的。除非你将自己的技能排在网络开发的技术之外,或者你比较守旧,喜欢死守过时的技能不放。否则你必须根据技术的发展趋势去选择一种在未来世界更加畅通的 WEB 开发技术。在J2EE和.NET 两种平台即将成为主流的环境下,选择 JSP还是 C#又成为了 Web 开发的一次选择。
虽然偶当时基本掌握的 ASP 和使用 ODBC 通过 ADO 连接数据库的技术全部继承微软但偶还真没对微软有多么深厚的感情。当所有同事们都包含热情去学习.NET 的并怂恿我也去了解一些 C#知识的时候,我却更看好 JSP。JSP超越 ASP 和 PHP 以及有着强大的 JAVA 语言做后盾使我更热衷学习。
几种语言的比较:
ASP:% =Hello,world%
PHP :? ECHO Hello,World!; ? JSP:% out.print(Hello,World!); %
JAVA:
public class HelloWorld {
public static void main(String[] args) { System.out.println(Hello,World!);
}
}
C#:
public class HelloWorld{ public static void Main(){
System.Console.WriteLine(Hello, World!);
}
}
先扔掉支持 ASP 的 IIS服务器改用支持 JAVA 应用程序的 Tomcat,使用 JDBC-ODBC 桥来实现ACCESS 数据库连接,最后干脆将微软全部弃用直接使用 JDBC 连接 MYSQL 或其他数据库。
从最简单的 JSP+JavaBean到 JSP+Servlet+JavaBea开n 始,也就是所谓的 JSP 的 Model1 和Model2 模式。 JSP有 JAVA 语言做背景使它自身的发展也逐渐走向规范。采用 Model1 模式执行一个往数据库里插入数值的动作,你可以有多种方式去实现,如果你是 JAVA 程序员擅长写 JAVA 代码,你可以写 2 个 BEAN 文件和 2 个 JSP文件,第 1 个 BEAN 用来封装数据,第2 个BEAN 用来执行插入数据的业务,第 1 个JSP用来设置表单,第2 个JSP用来调用 JAVABEAN 来执行操作。当然你也可以使用隐藏表单为数据赋值的方式通过 JSP页面将数据提交给负责调用由 BEAN 写的连接池的页面来做出相同的动作。实际上就是用 JSP做视图,用 BEAN 去处理数据。但是无论你使用哪种方法去大量使用这种模式时都会带来一个副作用,那就是会导致在页面里嵌入大量的JAVA控制代码或大量的JSP语句,JSP页面的源码会变得非常臃肿。当要处理的业务逻辑复杂时,采用这种模式就会变得异常困难。所以三层数据结构表现的构 想将会成为实现解决JSP数据逻辑和业务逻辑分离的一种机制。这样就有了 JSPModel2 模型, 在 JSP的 Model2 模式中增加了使用 Servlet处理业务逻辑,JSP做视图,JAVABEAN 连接两者而并只负责连接数据库和对数据业务进行处理的模型机制使 M-V-C 框架逐渐变得更合理更科学。这样的框
您可能关注的文档
- 疫情期下中学体育课程在线教学的思考.docx
- 百事可乐网络营销成功的原因.docx
- 疯狂猜歌安卓游戏歌名答案大全.docx
- 百家讲坛全集下载地址(比较全)之1(截止某一时段).docx
- 监控安装报价清单.docx
- 百度校园招聘2013 Web前端笔试(附答案).docx
- 监控拟投入的主要施工设备表.docx
- 监控系统检验批.docx
- 监控网络的方法、装置及网络设备.docx
- 监测监控运行记录.docx
- 洛阳市2026届高三二模思想政治试卷(含答案解析).docx
- 平顶山市2026届高三二模思想政治试卷(含答案解析).docx
- 炎德·英才大联考湖南师大附中2026届高三月考试卷(五)思想政治试题(含答案详解).pdf
- 2025年1月福建省普通高中学业水平合格性考试思想政治试题(含答案详解).pdf
- (一模)开封市2026届高三年级第一次质量检测英语试卷(含官方答案).docx
- 济源市2026届高三二模语文试卷(含答案解析).docx
- 洛阳市2026届高三二模语文试卷(含答案解析).docx
- 豫西北教研联盟2026届高三(二模)思想政治试卷(含答案).pdf
- 济源市2026届高三二模思想政治试卷(含答案解析).docx
- 平顶山市2026届高三二模语文试卷(含答案解析).docx
原创力文档


文档评论(0)