`

j2se开发web项目应该注意的事项

阅读更多
对j2ee企业级开发技术了解的很少,所以本文仅对java开发一般web程序几点建议,不涉及用struts、Spring、hibernate开发
相对而言大一点的项目,暂不考虑开发难度,就维护成本而言,好的习惯是必要的,我先来个抛砖引玉

一 大的架构
MVC是对数据层、逻辑层及表现层的完全分离,可以利用factory工厂模式实现,这个在23种经典模式种有提到过。

二 数据库问题
1、数据库设计
好的数据库设计很重要,可以借助一些建模工具。如目前比较受欢迎的有Sybase.PowerDesigner,ERStudio等。
2、将常用信息写入配置文件
如数据库驱动、url等,可以很容易实现数据库的迁移。
3、写标准的sql语句
尽管SQL语句有一定的标准,但是各厂商数据库还是不能完全通用,所以尽量不要使用其厂商提供所谓独特的语法写SQL语句。

三 写代码习惯问题
1、多注释
一句流行话:好的代码有50的注释。是考虑到软件的使用年限,也为了让别人能看懂。
2、高内聚低耦合
将相对独立的代码分离出去,一个类不要超过200行的代码。
3、异常的定义
多定义异常,合理解决异常,可以使义务处理起来更灵活。

四 多写工具类
这是个人习惯问题,把平时频繁用到的功能写成工具类,在开发需要的时候COPY来用即成,可以提高开发效率。

五 合理用第三方提供的工具类
和上一条一样,可以节省大量的时间,而且在功能方面也相对完善。

六 登记常量表
尽量不用硬编码,把常量写到一个单独的类里对以后的数据修改等也是很方便的。

七 实现多语言
如果项目需要,用jsp标准标签库或者struts标签库是很容易实现的。把页面中<bean:message key="test.key"/>的key写入配置文件ApplicationResources.properties。

八 权限设置
可以利用struts过滤器,具体参考“利用过滤器设置权限”一文。

九 编码问题
建议用统一的编码“UTF-8”,也可以是“GB2312”,在配置文件中进行所有页面的过滤,过滤类可以参考“***”一文。忌讳把编码转来转去,难免会出乱码。
参考:http://www.zhuoda.org/weiking/63562.html
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics