Java开发、网站开发中要遵守的规范

来源:百度文库 编辑:神马文学网 时间:2024/04/25 21:16:30

1. JDBC: 数据库连接:
  如果直连数据库,开发要遵守 JDBC 的规范 ---- 这个大家现在都很好理解

2. JPA : ORM:
   现在大量的使用ORM工具,Hibernate、JDO、TopLink、OpenJpa等,要遵守 JPA 规范,不要绑死在一个ORM上;

3.JMS : 消息中间件:
  通过消息中间件,可以将同步的操作进行解耦合,之间相互通讯要采用 :JMS 规范,这样处理,更换 消息中间件更换起来,不影响程序

4. Cache规范

5. JAAS : 安全标准 : 
6. JAXP : Java XML规范 :   Java API for XML Processing 
7. JAXB : Java Architecture for XML Binding  JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。
---------------------
网站开发需要遵循的标准
  1.  对于任何通过URL传入的数据,要返回到页面使用,必须经过 HTML实体编码
  2.  提交Form要生成一个Form标示,如果标示不匹配,拒绝
  3.  对yahoo的页面优化的遵循(总共N条)
    1. 对ETag的处理
    2. 对缓存标签头的处理:Last-Modified、Cache-Control系列、Expires
  4. 页面中的连接都需要编码,或者采用现成框架的taglib,主要是通过encodeURL,完成session的跟踪。taglib还可以完成连接的相对性。