项目开发注意点(二)

来源:互联网 发布:用狗爹注册域名 编辑:程序博客网 时间:2024/05/18 09:38

1、url命名 建议:
 (1)、处理结果集:result, action, data, message
 (2)、成功页:success

2、权限控制
 (1)、判断ip
 (2)、判断操作系统
  System.getProperty(“os.name”).toLowerCase().startsWith(“win”)
  适用性:条件(线上是linux系统,本地是windows系统)。
      可以控制数据库的连接不同
      缓存服务器不一样
 (3)、url上的设计:比如加上/admin等控制权限

3、配置问题
 (1)、当前网站的域名
  后台:通过配置静态变量
  前端:可以通过配置js进行调用,注意只能在js中进行调用
 (前端配置注意点:开发的网址通常放到WEB-INF下,这里面的页面,是不可以直接访问,jsp页面嵌套倒是可以用过include标签进行调用,但是js的调用,目前我没有将js放到WEB-INF下)
 配置文件的输入规则:
 var path = “http://www.baidu.com“;
 (2)、常量

4、开发好习惯,写下上线前需要处理的问题
 (1)、配置问题,项目开发过程中,可能会用到绝对地址
 (2)、测试代码 上线是需要删除或注销
 (3)、还未解决问题
 (4)、导数据
  确认表的主键能否修改
  主键ID自增长
  索引等

5、缓存问题
 (1)、key的命名问题
  确保key的唯一性、一致性(方便批量删除)
 (2)、缓存用完后,记得删除,避免冗余缓存
 (3)、缓存时长问题:用户数据就不要随便用缓存,用户信息需要时时更新。登录用户名或其他基本信息可能会用到缓存,当这些信息变更后,得更新相应的用户缓存。session慎用,可以用缓存替代

6、性能问题
 (1)、缓存:经常不变的数据用缓存,在数据在改变时,注意及时更新缓存
 (2)、静态值:系统共用

7、重定向运用
 (1)、下载(下载可以直接运用href进行下载功能)
 (2)、避免多次提交

1 0
原创粉丝点击