JAVA编程规范V1.1(13)
时间:2025-07-13
时间:2025-07-13
JAVA编程规范V1.1
2.4SERVLET
尽可能多的在init()方法中写一些程序,在启动时只执行一次; Don t use any instance variables
They are shared by all active users
Don t use SingleThreadModel
It’s thread-safe, but really kills performance…
避免在 session 中存放大对象 <2kb
aggregate objects rather than multiple single objects into the session where
possible;
不要将logging和debugging信息留在生产版本中.Logging使用java 字符
串并写到外设上,这两者都会对性能造成很大的影响. 手工使 session 无效
Can only do this if application has explicit log out function 如果在JSP中不需要session,禁用它
<%page session=“false”%>
2.5EJB
如何使用-业务与性能考虑综合考虑; 不要用JNDI来存储数据;
尽可能使用WebLogic所提供的Cache功能;
使用Stateless Session Bean作为代替,在 session bean 中实现业务逻辑,返回
一个包含结果的传统的 Java 对象或者 databean; Use stateless session beans over stateful session beans Use entity beans only for transactional business objects
Use Container Managed Transaction over Bean Managed Transaction 在使用EJB时,EJB Home Interface应以Home结尾。如TraderHome.java。 在使用EJB时,EJB Remote Interface应无任何附加结尾。如Trader.java。 在使用EJB时,EJB Interface的实现类应以Bean或Impl结尾。如TraderBean.java
或TraderImpl.java。
上一篇:QTZ80A塔吊使用说明书
下一篇:仪器室借用登记表