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”,在配置文件中进行所有页面的过滤,过滤类可以参考“***”一文。忌讳把编码转来转去,难免会出乱码。
参考:[url]http://www.zhuoda.org/weiking/63562.html[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值