国外javaWeb开发技术.doc
外java Web开发技术
MVC结构模式是XeroxPARC在20世纪80年代为编程语言Smalltalk-80 发明的一种软件设计模式。
缑艳阳认为MVC将应用程序分为三个核心模块:模型、视图和控制器, 分别处理不同的任务,其主耍目的是分离业务逻辑层和表现层。[1]
Struts最年是Apache Jakarta项目的组成部分,开始的代码基础从2000 年5月开始开发,1.0版本于2001年6月发布。Stmts框架的主要架构设计 和开发者是 Craig R.McClanahan,他现在是 Sun 的 JavaServer Faces (JSR-127) 以及J2EE平台的Web层架构的规范领导。
2003 年,David Heinemeier Hansson 创建一种 Web 开发技术 Rails,并一 直延伸Rails核心团队,2100多名捐助荠,一个充满活力的生态系统支持。 [2]
2003年,Teb Husted、Cedric Dumoulin等学者提出框架是可重用的半完 成的应用程序,可以用来产生专门的定制程序。框架一般具有即插即用的可 重用性、成熟的稳定性以及良好的团队协作性。
2007年初,Apache Struts团队已经发布下一代产品Struts2,是在Struts 和WebWork的技术基础上进行丫合并的全新的Struts 2框架。
2007 年,Eyal Oren, Armin Haller, Manfred Hauswirth, Benjamin Heitmann 提出语义Web2.0 ,他们认为语义Web应用框架扩展了 Ruby on Rails,使其 支持集成语义Web混搭应用的快速开发。当前的Web应用大多是数据库驱 动的。开发荞设计一个数据库架构,在此架构上构建应用逻辑,生成用于用