在struts中,有两个突出的关键词:结构与层次。一定要做到:结构严谨、层次分明。如果抓不住这两点,你的开发一定是很失败的。 【相关文章:三值逻辑讨论】
struts采用mvc体系框架,将view与model部分分开,赋予web应用开发以新的内涵。但是,使用struts技术后,大大小小的文件数目激增。给管理及维护带来了不小的挑战。一方面要享受struts的开发效率,另一方面也要考虑到易于维护。 【扩展阅读:C++网络编程卷1 笔记-2】
那么应该怎样在结构与层次上下工夫呢?身为菜鸟的笔者目前想到了两个很菜的办法: 【扩展信息:TIJ swot_JAVA的初学者(一)】
虽然大大小小的文件数目激增,但每个文件都各司其职,本来无可厚非。不要刻意在乎文件数目的多少(因为这只是表面现象),而要重点关注结构是否合理,层次是否明晰。如果学会换位思考,你会发现:文件数目激增是使用struts技术必须付出的成本;而如果在结构与层次上面下了工夫,这个缺点根本就不成其为缺点了。
(一)、分门别类:
将服务于同一种功能的相同类型文件放在同一个子目录里。每一子目录代表一种功能;减少不同目录之间的交叉访问。子目录中又包含子目录,形成多层目录结构。可以将newarticleaction.java与newarticleform.java放在一个名为articles.newarticle的包中,与其它的java类区分开。可以将与这两个java类相关的所有jsp文件统统放在/web-inf/articles/newarticle/下面。
(二)、形式统一:
以上面的两个java类为例子: 实际名称: 在struts-config.xml中的虚拟名称: ... 下一页