随笔-72  评论-20  文章-0  trackbacks-1
Java技术
代码检查      摘要: 代码检查是白盒测试的一种静态测试方法,是众多软件测试方法中发现软件缺陷最有效的方法之一。本文结合国内外学者在相关领域的研究情况,介绍代码检查相关的基本概念、过程和分析方法。  阅读全文
posted @ 2010-03-25 18:17 前方的路 阅读(2415) | 评论 (1)  编辑
(转)Spring Framework之最佳实践二      摘要: Spring Framework最得以出名的是与Hibernate的无缝链接,基本上用Spring,就会用Hibernate。可惜的是Spring提供的 HibernateTemplate功能显得不够,使用起来也不是很方便。我们编程序时,一般先写BusinessService,由 BusinessService调DAO来执行存储,在这方面Spring没有很好的例子,造成真正想用好它,并不容易。  阅读全文
posted @ 2008-08-14 15:15 前方的路 阅读(243) | 评论 (0)  编辑
(转)Spring Framework之最佳实践一      摘要: Spring Framework从诞生之日起,受到了越来越多的关注。最近,新的开源项目大多支持Spring Framework。国内目前也有专门的网站(http://spring.jactiongroup.net/)。那它为什么如此受欢迎呢?

我想最重要的是,EJB让每个人都痛恨。要编写一个EJB,需要写LocalHome, RemoteHome, Bean, LocalInterface, RemoteInterface,需要一个标准描述符,一个特殊厂商描述符(Weblogic、WebSphere都不一样),如果是Entity Bean,还需要Mapping文件。如此之多,实在麻烦。但EJB最重要的是解决Transaction问题,没有Spring之前,没有其他方法能够描述式的解决它。每个人、每个公司为了解决Transaction的问题,编程的写法都不一样,百花齐放。于是,在最需要它的时候,Spring出现了。  阅读全文
posted @ 2008-08-14 15:13 前方的路 阅读(274) | 评论 (0)  编辑
【转】Java开源项目(备查)      摘要: 常见Java开源项目,用于技术参考和借鉴  阅读全文
posted @ 2008-08-11 10:24 前方的路 阅读(820) | 评论 (0)  编辑
Web2.0网站性能调优实践      摘要: 当前web2.0革命风起云涌,web2.0强调服务,而服务最基本的要求是速度快和稳定,离开这两个谈功能强大和易用性都没有任何意义。本文介绍一些关于笔者运营一个web2.0网站的优化心得和经验,希望能够和大家共同探讨。

Web2.0网站不同于以往以静态信息为主的网站架构,以往的结构大体分为2层,一个是客户端浏览器,一个就是web服务器;而web2.0以动态和交互为主,一般是3层或者4层,在静态信息网站的结构上的web服务器后端会增加应用服务器和数据库。一般会把浏览器和web服务器归为最上一层即为web层,应用服务器为中间一层,数据库为最底层。从优化角度来讲,越上层优化获得益处越大,优化也是从上自下而来。
  阅读全文
posted @ 2008-01-15 09:58 前方的路 阅读(394) | 评论 (0)  编辑
Jetspeed的集群和均衡负载      摘要: 本文目的在于分析Jetspeed支持集群的现状。首先介绍了集群计算的背景知识,然后使用tomcat作为例子配置了一个集群,接着分析了 jetspeed对集群的支持现状,提出了解决这些问题的办法,最后详细解释了jetspeed保存sesson数据的操作,这将对jetspeed的改造有帮助。  阅读全文
posted @ 2007-10-16 01:52 前方的路 阅读(488) | 评论 (0)  编辑
Spring框架与AOP思想的研究与应用      摘要: 本文对Spring框架中所包含的AOP思想以及事务管理进行了分析,并通过对一个业务对象实现加锁/解锁的操作
  阅读全文
posted @ 2007-10-16 01:47 前方的路 阅读(298) | 评论 (0)  编辑
WebLogic Portal 性能管理      摘要: 简介
  即使是经验丰富的 Java Web 开发人员也会惊讶于开发门户这一如此巨大的飞跃。最终用户看到的那个简单漂亮的界面的背后是像BEA WebLogic Portal 这样的商业产品提供的强大功能和复杂性。当门户应用程序处于生产阶段时,诊断性能问题就会显得格外的困难。

  本文讨论了 WebLogic Portal 在性能管理方面存在的一些挑战,并为在门户应用程序内进行性能瓶颈调优提供了一个很好的起点。本文假设您对WebLogic Portal的功能和术语已经十分熟悉。

  一个公司的门户能让公司更有效地利用其技术和人力资产,而同时又能为其员工、合作伙伴和客户提供一流的Web体验。由于这个原因,门户应用程序现在对业务来说十分关键,并且要能提供可靠的性能和可扩展性。BEA WebLogic Portal 是一种领先的基于Java EE 的门户服务器,可提供部署和运行门户应用程序的健壮的解决方案。

  阅读全文
posted @ 2007-09-24 23:37 前方的路 阅读(292) | 评论 (0)  编辑
Servlet/JSP会话跟踪机制      摘要: 在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。
  阅读全文
posted @ 2007-09-24 23:35 前方的路 阅读(242) | 评论 (0)  编辑
Log4j配置说明      摘要: 本文详细介绍Log4j的所有配置属性。  阅读全文
posted @ 2007-08-19 15:45 前方的路 阅读(291) | 评论 (0)  编辑
【转】激动人心的口号:JavaEE without Ajax      摘要: 3年前,“Spring之父” Rod.Johnson写了一本在Java界引起轰动的书:《Expert One-on-One J2EE Development Without EJB》。这本书阐述了EJB作为J2EE核心技术所带来的意义与价值,但作者用了更大篇幅介绍EJB的一些缺陷与不足,并提出了Without EJB的解决方案。正是由于“J2EE Without EJB”这个激动人心的口号及这本书奠定的基础,导致了Spring Framework这个经典轻量级框架的诞生。

2年前,Ajax开始进入人们的视野。时至今日,Ajax已经成为一个红得发紫的技术。但是今天,我想说一句:JavaEE without Ajax。   阅读全文
posted @ 2007-08-19 14:38 前方的路 阅读(448) | 评论 (2)  编辑
Java编程中异常处理的优劣观      摘要: Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为:

好,不好和恶劣三种。

同时向你提供了一些解决这些问题的技巧。   阅读全文
posted @ 2007-08-19 14:35 前方的路 阅读(230) | 评论 (0)  编辑
什么是接口回调?      摘要: 接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。  阅读全文
posted @ 2007-08-19 14:05 前方的路 阅读(10189) | 评论 (4)  编辑
Log4j使用实例      摘要: 本文将介绍如何在程序中使用Log4j。  阅读全文
posted @ 2007-08-19 05:15 前方的路 阅读(2224) | 评论 (0)  编辑
Java线程生命周期      摘要: 1.wait、notify、notifyAll
2. producer-consumer
3.线程的终止
。。。  阅读全文
posted @ 2007-08-19 05:14 前方的路 阅读(2196) | 评论 (0)  编辑
计时器相关实例两则      摘要: Java Timer 应用实例  阅读全文
posted @ 2007-08-19 05:12 前方的路 阅读(567) | 评论 (0)  编辑
使用Axis2传递简单Java对象(POJO)      摘要: 在Axis2_1.2版本中提供了传递Java对象的功能(注:只有1.1/1.2版本提供,更早的Axis2版本没有此功能)。此项功能称为传输POJO(a Plain Old Java Object)  阅读全文
posted @ 2007-08-19 05:07 前方的路 阅读(2522) | 评论 (4)  编辑
Apache Ant使用进阶      摘要: Ant使用更进一步的介绍  阅读全文
posted @ 2007-08-19 05:05 前方的路 阅读(751) | 评论 (0)  编辑

Full Java技术 Archive