知识大全 Struts 2的开发规范与技巧[2]
Posted 知
篇首语:夏天就不会生长,春天不播种。秋天就不能收割,冬天就不能品尝。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts 2的开发规范与技巧[2]相关的知识,希望对你有一定的参考价值。
Struts 2的开发规范与技巧[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
实战代码如下
) 配置文件的目录结构
) 不断的提炼公用的Action 并放在一个package中 如上传 下载 异常处理 excel数据录入 过滤器(filter) 截取器(inteceptor)等等
) 将一个模块中的Action放置在一起
) 擅与使用redirect来保持request参数
使用redirect一样可以将request参数传递到下一页面中 不需要使用session
<result type= redirect action >viewPost?postid=$postid</result>
public String execute() throws Exception
// 一些处理…… name = xiaowang ; // 给要传递的参数赋值 return SUCCESS; // 默认页面
// return redirect_ ; // 重定向(不带参数) showInfo do
// return redirect_ ; // 重定向(带固定参数yangzi) showInfo do?name=yangzi
// 重定向(带动态参数 根据struts xml的配置将$name赋值为xiaowang)最后为 showInfo do?name=xiaowang // return redirect_ ;
// return redirect_ ; // 这个是重定向到 一个action
)明确Action类不要超长 如不要超过 行代码
很多人为了偷懒 喜欢在一个Action中 不断的添加方法 而不管这些方法与Action的语义是否符合 到底是多个Action 还是多个方法 在开发过程中 还是要注重这些方法是否与创建Action类的目的 语义保持一致
最好明确代码的长度 团队人多 手杂 水平不一 为了保证可维护性 这是一个不得已的方法
cha138/Article/program/Java/ky/201311/28980相关参考
四其他设计 避免使用触发器 触发器的功能通常可以用其他方式实现在调试程序时触发器可能成为干扰假如确实需要采用触发器 要集中对它文档化 使用常用英语(或者其他任何语言)而不要使用编码
在java的web开发领域较麻烦的是数据库操纵如果有工具能像delphi开发数据库运用系统那样高效它一定会受到开发者的欢迎 经过五个方面的比较newxy+strutsWEB开发与deiphi桌面
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
简谈JSF与Struts的功能比较[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 上述两个
Java进阶:深入分析JSF与Struts的异同[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
JSF与Struts的比较超易懂![2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 正如St
Struts:自定义taglib的开发[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! EV
.Net平台开发的技术规范与实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下是本人对Ne
Struts开发工作流程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近讲了struts写点
用Struts框架开发Java应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts开