知识大全 Struts 2的开发规范与技巧[1]
Posted 知
篇首语:那就是假话,所谓天才。勤奋的工作才是实在。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts 2的开发规范与技巧[1]相关的知识,希望对你有一定的参考价值。
Struts 2的开发规范与技巧[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Struts 的前景还是稳健的 使用的人数在不断的增加 参加struts 依然坚挺 Seam前景不明
但基于Struts 的开发 如果没有足够的经验和规范做支撑 并不能带来还多的好处 如果失控 一样和JSP+servlet泛滥 这一点需要警示
) Action类及Action Name的命名规范
Action类的后缀统一加上 Action Action的Name与类的名称保持一致 但不要 Action 的后缀
这样是为了通过Action的调用url 很方便的找到Action类
< action name = searchKnowledge class = demo search action SearchKnowledgeAction > < result name = search > /demo/search jsp </ result > </ action >如上 看到/searchKnowledge action 就可以很清楚的知道类是SearchKnowledgeAction了 很多人不注重这一点 开发调试中 每次都要笨拙的看struts xml文件
) 每个项目都必须至少有一个公用的Action类 GenericAction完成的功能如下
获取 注入request 获取 注入Session 错误页面跳转 获取在线用户和会员的信息(个人信息 权限 角色等) 注入类型转换的格式转换类 如日期类型转换 ConvertUtils register(new DateConverter() Date class) 获取系统配置信息 如公用变量(如配置路径等) 对于request参数的处理等 其他可扩展的操作
) 擅长使用Dispatch的模式
有人说Action 不就是Dispatch的延伸吗 其实还可以做的更好
这个典型的模式如下
页面表单的Hidden参数中 就是一个ID 如queryID= queryKnowledges Action= /paginate action
PaginateAction的模板如下
private String queryID; public String execute() //获得Service的接口 //根据queryID调用Ibatis分页查询方法 return queryID; //这一点 就是动态跳转 在Action不明确注明 success 之类的跳转名称
在struts xml中进行配置与queryID想对应
< action name = paginate class = gehc util pagination PaginateAction > < result name = queryKnowledges > /demo/knowledgeList jsp </ result > <! 查询所有的问题 > < result name = queryIssue > /pm/issue/allIssue jsp </ result > <! 你可以不断的扩展跳转的jsp 但是Action不会增加 Action类的代码也不会增加 > </ action > cha138/Article/program/Java/ky/201311/28979相关参考
在java的web开发领域较麻烦的是数据库操纵如果有工具能像delphi开发数据库运用系统那样高效它一定会受到开发者的欢迎 经过五个方面的比较newxy+strutsWEB开发与deiphi桌面
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容
.Net平台开发的技术规范与实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下是本人对Ne
Struts开发工作流程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近讲了struts写点
用Struts框架开发Java应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts开
Struts开发问题集锦 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Couldnotload
Struts为程序开发带来的好处 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts是对
Struts开发的最佳实践 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文向您讲解了如何使用
知识大全 MyEclipse+struts+Hibernate配置开发手册
MyEclipse+struts+Hibernate配置开发手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起