Struts开发指南之其他Web构架

SIX六道

SIX六道

2016-02-19 14:35

有了下面这个Struts开发指南之其他Web构架教程,不懂Struts开发指南之其他Web构架的也能装懂了,赶紧get起来装逼一下吧!

  Struts是一个Web Framework。那么什么是Framework?
  
  !-- frame contents -- !-- /frame contents --  Framework概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的Framework。
  
  Framework的体系提供了一套明确机制,从而让开发人员很轻易的扩展和控制整个framework开发上的结构。 通常,framework的结构中都有一个“命令和控制”组件
  
  常见的B/S WebFramework已经有很多了,其中不少也是很成功优秀作品。下面列举一部分
  
   Struts:主要关注于Controller流程,基于jsp与Taglib实现的View。
  
   Cocoon:jakarta出品的用于处理XML的框架,将XML作为View并可以良好结合XSLT
  
   Webwork:jive论坛采用的框架,采用command模式进行action的转发,并可结合多种view模型
  
   Turbine: 同样是jakarta出品。是一个基于 Servlet 的Framework,使得 Java 开发者可以快速、安全的构建自己的网络应用。采用Velocity 作为表现层。(Velocity:一个基于 Java 的模版引擎 )
  
   Tapestry: 一个优秀的framwork,类似于dotNet中的winform,使用Html和一个servlet共同生成一个View
  
   Spring: Spring是一个服务于所有层面的application framework:提供了bean的配置基础,AOP的支持,JDBC的提取框架,抽象事务支持,等等。它有一个非常显著的特点:在某个层面上假如你不需要Spring的支持,你就可以不使用String的class,只使用它的某一部分的功能。
  
   JSF:JavaServerFaces,它并不算是Framework,但JSF同样提供了一种不同的View生成方式。它可以和多种Framework整合。在J2EE1.4中,JSP2.0规范就包含了JSF标准。
  
   Framework有很多种,Struts并不是我们唯一的选择。我们可以根据具体的项目来选择不同的framework。
  
  之所以struts现在比较流行,其主要原因是它推出的比较早,版本较稳定,并且是MVC及core J2EE patterns的标准实现。
  
  将来的发展趋势,很有可能是JSF+Struts+Spring+Hibernate/JDO的开发模式。
展开更多 50%)
分享

猜你喜欢

Struts开发指南之其他Web构架

编程语言 网络编程
Struts开发指南之其他Web构架

Struts开发指南之Taglib

编程语言 网络编程
Struts开发指南之Taglib

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Struts开发指南之MVC架构

编程语言 网络编程
Struts开发指南之MVC架构

Struts开发指南之安装与使用

编程语言 网络编程
Struts开发指南之安装与使用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Struts开发指南之工作流程

编程语言 网络编程
Struts开发指南之工作流程

EJB 3.0开发指南之依赖注入

Java JAVA基础
EJB 3.0开发指南之依赖注入

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Word办公技巧大放送 办公人员必备的应用技巧

Word办公技巧大放送 办公人员必备的应用技巧

Linux关闭selinux安全子系统的技巧

Linux关闭selinux安全子系统的技巧
下拉加载更多内容 ↓