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