怎么开发Java的框架呢?

2020-04-28 科技 86阅读
Struts2
Struts2
是一个
web
应用框架。它不是一个
Struts
的新的发布版本,而是一个全新的框架。
Struts2

第二代基于
Model-View-Controller (MVC)
模型的
web
应用框架。
Struts2

java
企业级
web
应用
的可扩展性的框架。
它是
WebWork

Struts
社区合并后的产物。
这一版本的
Struts2
声称,
Struts2
会接近于原先版本
Struts

并且会更容易使用。
Struts2
没有继承
struts 1
的血统,
而是继承了
webwork
的血统。
Struts2

Struts
的构建是社区开发模式的最好实践和证明。事实上,第一版本的
Struts
设计的第一目
标就是使
MVC
模式应用于
web
程序设计。
在过去
10
年,
Struts
在更好的
web
应用方面所做的工作是
值得肯定的。在某些方面,
Struts
社区注意到这一框架的局限性,但在这个活跃的社区里,自动识别弱点
和顽强不屈的精神,使得克服这些弱点是不困难的。
在深入学习
MVC
运行模式并同时引入一些新的建筑
学方面的设计理念后,新的
Struts2
框架结构更清晰,使用更灵活方便。
这一新的结构包含应用逻辑的
横切面拦截器,
基于注释的配置以减少和去除
XML
形式的配置文件,
功能强大的表达式语言,
支持可更改、
可重用
UI
组件的基于微
MVC
的标签库。
Struts2
有两方面的技术优势,一是所有的
Struts2
应用程序
都是基于
client/server HTTP
交换协议,
The Java Servlet API
揭示了
Java Servlet
只是
Java API
的一个很小子集,这样我们可以在业务逻辑部分使用功能强大的
Java
语言进行程序设计。
Struts
Struts
是一个基于
Sun J2EE
平台的
MVC
框架,
主要是采用
Servlet

JSP
技术来实现的。
由于
Struts
能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。
Struts

Servlet

JSP

自定义标签和信息资源
(message resources)
整合到一个统一的框架中,
开发人员利用其进行开发时不用
再自己编码实现全套
MVC
模式,极大的节省了时间,所以说
Struts
是一个非常不错的应用框架。

StrutsIDE
:用于
Struts
辅助开发的一个
Eclipse
插件】
EasyJWeb
EasyJ
Web
是基于
java
技术,
应用于
WEB
应用程序快速开发的
MVC
框架,
框架设计构思来源于国内众
多项目实践,框架充分借签了当前主要流行的开源
Web
框架(
Struts

JSF

Tapestry

Webwork
),
吸取了其优点及精华,利用
Velocity
作为模板页面引擎,是一个实现了页面及代码完全分离的
MVC
开发
框架。是一个能实现中小型
Web
应用系统快速开发的简易
Web
框架。
通过
EasyJWeb Tools
提供的配套开发工具,可以实现基于
EasyJWeb
框架的
Web
应用快速开发,
包括常用应用软件的代码自生成、数据库添删改查(
CRUD
)代码生成、自动页面模版生成、配置文件管
理等。
框架特点:
1

零配文件置支持
。以前我们每接触一个框架,开始总都要被他的配置文件折腾一番。
EasyJWeb
实现零配置支持,可以不写一句配置文件就在框架基础上构建你的运用。(适合小型网站系统)。
2

简易的模板页面设计支持
:放弃使用
jsp
,使用简单
Velocity
脚本语言作为页面模板。
3

页面程序完全分离:
实现显示页面与程序逻辑的完全分离,克服了传统
jsp
页面难于维护的问
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com