Lucene3.0项目---贴吧 整合了S2SH,没有复杂的业务,所以分层采用的是两层(数据展示层和业务层),业务层接手了数据访问的操作,界面稍显简陋. 下载地址:http://download.csdn.net/source/3192195 2011-04-141 min read
版本控制五(CVS的使用) CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是SVN出现之前最为广泛使用的一个版本控制系统。CVS的优点就不多说了,总之没有它,早期的软件工程就基本无法实现,就无法凝聚广大程序员的力量。它在软件工程中的作用实在是无可比拟的。一直到现今的版本控制的主流SVN出现之后,它才慢慢的逐步淡出我们的视线。 这里使用cvsnt服务器的... 2011-04-123 min read
版本控制四(整合Eclipse和Apache) 经常要在文件里面操作也很不方便,如果能直接在开发环境里面操作就不同了,那么就有开源项目为Eclipse推出了插件以支持SVN. 这里就使用: 压缩后,将所有文件拷到Eclipse的dropins目录下,可能有多个插件,在dropins目录下再建立一个目录专门存放这个插件: 然后在links目录中添加一个link文件,里面存放插件地址,比如: path = F://Program Fi... 2011-04-114 min read
版本控制三(权限控制与GUI) Subversion的版本库conf目录下有三个文件:svnserve.conf、passwd和authz,svnserve.conf文件中定义了所有的认证和授权政策: anon-access 指明仓库匿名用户访问的权限,可选值(none:不能访问;read:匿名可读;write:匿名可写),一般设置为none,避免匿名访问,除非你的项目为开源项目。 auth-access 指明被授... 2011-04-112 min read
版本控制二(创建仓库与使用) 安装Subversion,官方下载地址为:http://subversion.tigris.org,我在这里使用1.6.5的版本. 安装完后,Subversion会自动在环境变量path里面加入bin目录的地址.可以在命令行里面操作. Subversion的组件大致可以分为两种:客户端组件和服务器组件,因为访问数据仓库也需要通过服务器组件.服务器组件又有三种,是供管理员使用的: svnad... 2011-04-1010 min read
版本控制一(序言) 什么是版本控制? 版本控制(Revision Control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 因为版本控制并不是从软件行业发展而来的,最初是运用在各种工程管理上,后来有了软件工程,也引入了版本控制. 版本控制能够解决什么问题? 只要参与过2个人以上的软件项目开发,不管是在工作中,还是在大学的项目... 2011-04-094 min read
Struts2SH整合 Spring2.5+Hibernate3.6+Struts2.1整合开发 Hibernate-3.6: ${HIBERNATE_HOME}/hibernate3.jar ${HIBERNATE_HOME}/lib/required/*.jar ${HIBERNATE_HOME}/lib/jpa/hibernate-jpa-2.0-api-1.0.0.Final.jar Spring2.5:... 2011-04-0819 min read
WLW(windows live writer) 语法高亮插件 本人也在各种地方找过很多语法高亮的插件,要满足我的基本需求,能支持如下几种语法高亮: JavaScript Java SQL XML CSS 可惜一直没找到自己满意的插件,总是有各种各样的问题,特别是有些插件名字叫语法高亮,根本就不能高亮,只有个缩进排版什么的,浪费过很多时间. CodeSnippet是我目前为止感觉最好的,对很多语法都有支持.其次还有很多效果,比如使用... 2011-04-063 min read
Compass2.2 学习笔记 学习Compass是个很快速的过程,它不像其他框架需要花很多时间学习它的API和了解它的工作流程.似乎Compass就是两个框架的组合版本. 为什么这样说呢?看下它的工作流程就知道了: 这个结构和Hibernate很相像,无非就是Hibernate把JDBC封装了一把.所以从结构上来说,只要我们了解了Hibernate,就已经对Compass有了了解.那么Hibernate需要提供API和... 2011-04-0522 min read
Lucene3.0.1 学习笔记 不管怎么说,搜索都是非常重要的技术,不仅仅是操作系统集成了,很多应用软件都有搜索的功能,论坛有专门用于在论坛搜索的,互联网就有诸如像百度、谷歌之类的搜索引擎,总而言之,只要数据量稍微大一点的应用程序,都会提供搜索这个功能. 我们为什么需要Lucene? 任何的的查询功能都类似,都是对文本内容的搜索,说白了,就是找出含有指定字符串的的资源,只是查找的范围不同而已. 目前的主流搜索都是全文搜索,... 2011-03-3146 min read