2007年09月
Compass 是一流的开放源码JAVA搜索引擎框架,对于你的应用修饰,搜索引擎语义更具有能力。依靠顶级的Lucene搜索引擎,Compass 结合了,像 Hibernate和 Sprin的流行的框架,为你的应用提供了从数据模型和数据源同步改变的搜索力.并且添加了2方面的特征,事物管理和快速更新优化. Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便捷 .阅读全文>
发表于 @ 2007年09月30日 10:54:00|评论(loading...)|编辑
已加入Opensymphony的Compass 是对Lucene搜索引擎在企业应用(数据库相关应用)中的封装和增强。 Lucene本身的API已经非常简单,那Compass还能做什么样的增强呢?阅读全文>
发表于 @ 2007年09月30日 10:09:00|评论(loading...)|编辑
5.5.x-deployer.zip把jakarta-tomcat-5.5.x.zip和jakarta-tomcat-5.5.x-compat.zip和jakarta-tomcat-5.5.x-admin.zip(Tomcat 默认是没有内置admin模块了Tomcat‘s administration web application is no longer installed by.比如:D:\jakarta-tomcat-5.5.x\(如果使用jdk1.4,才需要compat.zip用jdk1.5就可以免了这个。)阅读全文>
发表于 @ 2007年09月24日 15:57:00|评论(loading...)|编辑
Spring Web Flow是Spring Framework中的web应用组件,它提供了一种编写有状态和基于会话的web应用的简便手段。Spring Web Flow引入了几种有状态数据域:request、flash、flow和conversation等,这让你能用新的方式来开发有状态Web应用。阅读全文>
发表于 @ 2007年09月24日 10:27:00|评论(loading...)|编辑
Ari Zilka解释说:“以前,备用服务器将启动并试图获取活动服务器在崩溃前一直持有的文件锁,并接手文件锁的持有。你甚至可以以任意顺序将备用服务器串联起来。在2.3中, 活动/备用服务器的定义将不再根据谁先启动并获得文件锁,它将基于Terracotta Server间的P2P的投票。谁被选举为活动服务器,将把应用服务器层发来的内容群发到其它服务器上。它们都有着对方的心跳检测,如果一台活动服务器停 止了,其它服务器会投票选出新的活动服务器。”阅读全文>
发表于 @ 2007年09月24日 10:23:00|评论(loading...)|编辑
摘要本文讨论了自动化远程服务发现如何简化复杂的多层企业级应用的开发和布署。现在新的轻量级的开发框架提供了新的轻量级的服务发布方案。在过去几年中,Spring框架已经成为开发简单、灵活而且容易配置的J2EE应用的事实标准。阅读全文>
发表于 @ 2007年09月23日 13:11:00|评论(loading...)|编辑
本章介绍在Jboss中使用Java Messageing Service (JMS). 不是JMS指南,而是JBoss和JMS如何一起使用,如果你想看JMS的介绍,请参考 JMS Specification 或 JMS turorial.最近随着JBoss版本不断更新,对JMS支持越来越成熟,也造成JBoss各个版本之间的不同。3需要EJB2.0,增加了以下两个JMS特性:w 一种新Bean类型定义, 也就是消息驱动Beam (MDB), 这种bean做为JMS消息监听者,可以异步地处理JMS消息。为了清楚在JBoss中JMS是如何工作的,首先要清楚在JMS中涉及到的概念和术语,最好的办法是阅读JMS规范,下面给出了简单的JMS介绍。阅读全文>
发表于 @ 2007年09月23日 10:47:00|评论(loading...)|编辑
相对Hibernate 等封装较为严密的ORM 实现而言(因为对数据对象的操作实现了较为严密的封装,可以保证其作用范围内的缓存同步,而ibatis 提供的是半封闭的封装实现,因此对缓存的操作难以做到完全的自动化同步)。特别是flushOnExecute 的设定(见“ibatis配置”一节中的相关内容),需要考虑到所有可能引起实际数据与缓存数据不符的操作。如本模块中其他Statement对数据的更新,其他模块对数据的更新,甚至第三方系统对数据的更新。阅读全文>
发表于 @ 2007年09月19日 10:14:00|评论(loading...)|编辑
Dominic Tavassoli认为,结合使用基于任务的配置管理、集成配置管理的企业级变更管理、计量面板以及敏捷的需求管理工具并遵循敏捷软件开发的根本前提条件,可以有助于确保企业级开发成功。敏捷开发在企业级的应用将健壮的变更和配置管理解决方案用作大型的复杂开发工具,可以包括分散的项目,这些项目具有遵从性方面的需求,如跟踪性和文档、客户和商业案例、需求和变更请求。团队需要快速交付高质量软件时,基于任务的配置管理方案通过为开发人员提供在早期快速识别问题的方法,来减少团队的停机时间和返工。阅读全文>
发表于 @ 2007年09月14日 16:49:00|评论(loading...)|编辑