本站首页    管理页面    写新日志    退出


«February 2026»
1234567
891011121314
15161718192021
22232425262728


公告
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:210
评论数量:205
留言数量:-19
访问次数:937616
建立时间:2007年5月10日




[struts2]<Starting Struts2>--Where Struts2 fits into the Web Paradigm(翻译)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/10/27 13:26:14

现今的开发者有许多不同的WEB框架可用.其中一些是来自开源的团体,一些则来自商业公司,还有一些为了当前WEB发展的需要而正在开发的.现在有超过400个开源框架,虽然这是一个大数目,但还有很多内部使用的框架部署在生产环境中.

所有,有很多的选择,为什么要选择Struts2? 这有一些特征也许会吸引你使用Struts2:
基于Action的框架 成熟与蓬勃发展和用户社区 注释和XML配置选项 基于POJO的Action,非常容易测试 集成Spring, SiteMesh和Tiles 集成OGNL表达式语言 基于主题的标签库和Ajax标签 多种视图选选择(JSP,Freemarker,Velocity和XSLT) 插件扩展和修改框架的特征 所有的为了选择一个框架,选择一个风格框架的决定,都是颇具争议的.我们来看现在Web应用的选择,了解Struts可以应用在哪些方面.


阅读全文(1308) | 回复(0) | 编辑 | 精华 | 删除
 


[struts2]<Starting Struts2>--绪论(翻译)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/10/27 13:25:17

在Java的WEB应用开发中,自从第一个Servlet的规范于1997年发布,已经走过了一个漫长的道路.一路上,我们学到了很多,更多的时间,我们还在改良着WEB应用开发的这条路.ApacheStruts是那个时期当中的一个,让我们迈出了重要步伐,超过了现有资源.         Apache Struts在2000年的五月,由Craig McClanahan发起,1.0版正式的释放是在2001年的七月.技术上,它是WEB开发的一个循序渐进的一步,但更重要的是,它来的正是时候.         这本书所用的Struts的版本为2.0.6.


阅读全文(3401) | 回复(-1) | 编辑 | 精华 | 删除
 


[struts2]Struts 2与AJAX(3)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/10/27 13:07:24

很久没有更新BLOG了,前一段时间公司的项目比较忙,另外我还和一位出版社的朋友谈写书的事情,所以一直没有时间,完成《Struts 2与AJAX》。后来写书的事情吹了,趁今天有点空闲就把它完成。 在大家看这部分文章之前,我想对于写书的事情说两句,或者应该叫发牢骚才对。通过这次写书失败的经历,我明白为什么国内的IT书籍多数是滥于充数、粗制滥造、缺乏经典。其实说白了就是一个“钱”字作怪。为了市场,很多编辑可能会“建议”你去“抄考”一些国内相对畅销的同类书籍,例如写Struts就一定要按所谓的MVC进行目录分类,美其名曰“容易入门”。我认为“MVC”的概念虽然重要,但对初学者而言,需要对编程有一定的了解才容易明白此概念。另外,为了“实用”,不惜使用相同的技术重复编写不同的范例。可能是我不太了解读者的心理吧。 言归正传,在上两部分的《Struts 2与AJAX》中我介绍了Struts 2与DOJO结合实现AJAX的知识,本文将介绍在Struts 2中使用DWR实现AJAX表单校验。 什么是DWR DWR(Direct

阅读全文(1686) | 回复(0) | 编辑 | 精华 | 删除
 


[struts2]Struts 2与AJAX(2)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/10/27 13:06:07

在上一篇文章《Struts 2与AJAX(第一部分)》,我已经简单地介绍了<s:tree />的一些用法,接下来我将继续深入讲解<s:tree />的使用和通过DWR实现AJAX校验。 更多<s:tree /> 在Struts 2的showcase中有两个<s:tree />的例子,分别是静态树与动态树。所谓的静态树即是在编写JSP代码时通过<s:treenode />生成树节点。我的上一篇文章的例子就是一个典型的静态树。而动态树则是在程序运行期间,Struts 2 运行时(Runtime)根据程序中的数据动态创建树节点。虽然在两个例子中<s:tree />的theme属性都为“ajax”,但是从严格意义上来说,这两种树都不属于AJAX树,因为它们都是在输出页面时将全部节点加载到其中,而不是在父节点展开时通过XHR(XMLHt

阅读全文(4736) | 回复(1) | 编辑 | 精华 | 删除
 


[struts2]Struts 2与AJAX(1)
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/10/23 11:57:57

Struts 2与AJAX(第一部分) 在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags(大意:一流的AJAX支持——通过AJAX标志增加互动性和灵活性,而且使用这些AJAX标志与普通的Struts标志同样简单)”。 实现原理

阅读全文(1196) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.766 second(s), page refreshed 144818703 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号