opensource
DTO/Domain converter
在大型Web Service的项目中,从客户端接收到的信息格式和app内部处理信息的格式是不同的,此时需要有一层converter来转换。 但是长期的项目,使得converter很难维护,有些重复,也有些是无用的,造成了一些bug。 网上查找,有两种解决方案比较合适,有待继续研究: http://stackoverflow.com/questions/1432764/any-tool-for-java-object-to-object-mapping 通过比较更有利于项目的可能是: Dozer和ModelMapper...
HQL-hibernate 管理
使用请注明出处:http://alex2012-c.j.overblog.com/ 使用hibernate用java对数据库进行操作,通常在一个DAO中会有很多很多HQL的查询语句,长期下去语句越来越多,不断的修改,导致有些语句已经不用了,但是还是依然在代码中。对代码的维护造成了很大的麻烦。 在这里提出一个建议,可以把每一个语句建为一个class,这样非常有利于维护。建议文档,以airport IT application为例: Context When you are working with...
Master Project - NoSQL 工具
严禁转载,使用请注明出处:http://alex2012-c.j.overblog.com/ 主要是研究不同类型的数据库,找一个通用的API还操作不同类型的NoSQL,最终选择了Kundera来操作Cassandra/HBase/MongoDB A l’issue des études qu’on a effectuées sur les différentes API d’exploitation relative à chaque modèle de base de données on a...
Nosql基础比较
严禁转载,使用请注明出处:http://alex2012-c.j.overblog.com/ 毕业项目是为Steria做的,这里有一个自己当初研究了一些NoSQL的比较
Compilation Clucene avec Cmake
Pour compiler Clucene (http://clucene.sourceforge.net/ ), vous devez utiliser Cmake, vous pouvez suivre les étapes suivantes : 1. Télécharger & installer Cmake http://www.cmake.org/cmake/resources/software.html 2. Télécharger Zlib http://zlib.net/ ou...
Comparaison de licences open source
1 Introduction J’ai fait une étude sur les licences de logiciels les plus répandues afin de déterminer les licences de logiciel qui seront le mieux adaptées pour être utilisées dans le projet industriel ; sachant que la contrainte principale est qu’aucun...