- 博客(8)
- 收藏
- 关注
原创 Best Practice 5 Do not use SingleThreadModel
Best Practice 5 Do not use SingleThreadModelSingleThreadModel是一个标记接口,这个接口由一个servlet来实现并移动reentrancy到servlet引擎中。同样的,javax.servlet.SingleThreadModel是J2EE规范的一部分。Websphere通过为每个user创建独立的servlet的实例来处理serv
2003-09-23 01:31:00
724
原创 Best Practice 6 Use JDBC connection pooling
Best Practice 6 Use JDBC connection pooling为了避免获得、关闭的JDBC connection的高消耗,Websphere Application Server提供基于JDBC2.0的JDBC connection pool(数据连接池)。Servlets应用使用Websphere Application Server中的数据库连接池而不是直接使用JD
2003-09-23 01:31:00
721
原创 Best Practice 2 Release HttpSessions when finished
Best Practice 2 Release HttpSessions when finishedHttpSession都生存在Websphere的servlet 引擎中,直到下面的情况发生:(1)、谟τ弥忻魅返氖褂?lt;/SPAN>API来释放它,javax.servlet.http.HttpSession.invalidate (),这个方法十分常用,图2a提供了一个例子。
2003-09-23 01:30:00
659
原创 Best Practice 4 Minimize synchronization in Servlets
Best Practice 4 Minimize synchronization in ServletsServlets是多线程的。基于Servlets的应用不得不处理这项内容。然而如果代码中的大部分为同步性质的,那么应用的效用会变为单线程,并且会降低系统的吞吐量。图4a中的同步代码中servlet的处理主要代码来保护一个servlet的实例变量,在图4b中的“numberOfRows.”
2003-09-23 01:30:00
677
原创 Best Practice 3 Do not create HttpSessions in JSPs by default
Best Practice 3 Do not create HttpSessions in JSPs by default默认的JSP文件中会创建HttpSession对象。这主要是默认使用J2EE的标准以利于对后台默认对象的使用,这样就可以在JSP源码和标签中使用这些对象的时候不需要明确的声明。HttpSession对象使这些对象中的一个。如果你不要在JSP文件中使用HttpSession对
2003-09-23 01:28:00
764
原创 WebSphere Application Server Best Practices
1 WebSphere Application Server Best Practices – Overview这个文档描述了在开发基于servlets、JSP、JDBC、EJB等技术的WEB Application的过程中的最佳实践。下表列出了这些最佳时间,并以从1到5的等级来标识这些实践对性能的影响程度和发生的频率等。 CategoryBest Practi
2003-09-19 00:06:00
740
原创 Best Practice 1 Do not store large object graphs in HttpSession
1 Best Practice 1 Do not store large object graphs in HttpSession大型的应用需要使用持久化HttpSessions,而这会耗费一定的系统资源。一个HttpSession无论什么时候使用都必须由servlet读无论什么时候需要更新也都是由servlet来写。在此过程中包括序列化数据并且从数据库中对它进行读、写。在大多数的应用中,每个
2003-09-19 00:01:00
706
原创 equals与"=="操作符的比较
equals方法是Object类的一个方法,所有继承自Object类的类都会集成此方法,并且可以重载这个方法来实现各自的比较操作,而且jdk也正是推荐这种做法。所以开发人员尽可以在自己的类中实现自己的equals方法来完成自己特定的比较功能,所以各个类的equals方法与= =之间并没有绝对的关系,这要根据各自类中自己的实现情况来看。也就是说可能会有两种情况发生:equals方法和= =相同或者不
2003-09-17 08:58:00
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人