摘要: 许晓斌-- 四月 05, 2011Maven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球。在此之前,我也听到了不... 阅读全文
posted @ 2013-12-01 17:43 linux,dev 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 2008-07-08 一.什么是持续集成持续集成的核心概念CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。CI 的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。工具与过程尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工... 阅读全文
posted @ 2013-12-01 17:42 linux,dev 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 最近Eclipse社区进行了一项调查,关注社区如何使用Eclipse和其它开源软件,目前调查的结果已经发布,详细的结果涵盖了IDE,操作系统,版本控制工具等等,具体可以查看这个链接: http://www.eclipse.org/org/press-release/20090527_survey09.php 作为Maven的忠实用户,我自然比较关注构建工具这一块,这是我看到的报告: 这个图表本... 阅读全文
posted @ 2013-12-01 17:42 linux,dev 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 2012-01-01 zk框架有什么缺点吗?最近在学zk框架,感觉它很强大。比如:短短几行代码,就可以把数据导入成PDF,EXCEL,WORD等格式的报表。希望对ZK比较熟悉的牛人谈一下它的缺点,帮助我更好的了解它。谢谢。-----------------------我个人觉得zk主要是一个效率问题,因为它所有的页面效果控制都需要经过服务器,举个例子,点击一个按钮后弹出对话框,zk完成需要这么几步... 阅读全文
posted @ 2013-12-01 17:41 linux,dev 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 2013-04-11本文主要为大家推荐五款国内最火的HTML5前端开发框架,它们分别是腾讯团队开发的JX、淘宝团队开发的KISSY、百度团队开发的QWrap和Tangram,以及上海康尚实验室推出的Como。1. JX(腾讯)JX 是一个类似 Google Closure Library 的 Web 前端开发框架,服役于 WebQQ 等大规模的 WebApp。JX 是模块化的非侵入式Web前端框架... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 2009-06-23Java Web层框架——JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket他们各自的优点和缺点:JSF优点:◆Java EE标准,这意味着有很大的市场需求和更多的工作机会◆上手快速并且相对容易◆有大量可用的组件库缺点:◆大量的JSP标签◆对REST和安全支持不好◆没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyF... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 2011-04-10我知道MVC框架有struts、webWork; 持久化的有hibernate、ibatis,而进行整合的我只知道spring了-------------------表示层框架 太多了,什么 struts1/2 ,webwork 就不说了,还有spring mvc, JSF也是比较主流的,非主流只知道 wicket,tapestry .持久层框架,除了ORM的hibernate... 阅读全文
posted @ 2013-12-01 17:40 linux,dev 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 2007-4-23 再借斧子的例子说一说spring与guice的区别 看下边对于不同社会形态下一个人(java对象,调用者)需要一把斧子(java对象,被调用者)的例子:(1),原始社会时,劳动社会基本没有分工,需要斧子的人(调用者)只好自己去磨一把斧子,每个人拥有自己的斧子,如果把大家的石斧改为铁斧,需要每个人都要学会磨铁斧的本领,工作效率极低。对应Java里的情形是:java程序里的... 阅读全文
posted @ 2013-12-01 17:39 linux,dev 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 2012/04/06 导读:3月中旬,Play Framework 2.0 正式版发布了。2.0 版本的主要新特性:内置对 Java 和 Scala 的支持、完全异步编程模型、侧重于类型安全、强大的构建系统、数据存储和模型的集成等。本文是 Roman Bykovskiy 发布在 Play Framework 的 Google 群组的一篇文章。亲爱的朋友们!一个小事实:Scala逊毙了。好吧,我承认... 阅读全文
posted @ 2013-12-01 17:38 linux,dev 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 2012-02-22 Java是一种杰出的产业开发语言,这是因为它带来了伟大的统一和对事实上以前并不存在的重要标准的关注。但是和所有语言一样,Java将来也会褪色。依据我做的超越Java的研究,一个重复出现的主题是有越来越多的人相信Java已不再足够的有效率。以下一组技术可以使你更有效率。他们不是对所有的工程都适合,但当被应用于适合的工程时,他们是优秀的工具。1、动态语言动态语言可以比像C++或J... 阅读全文
posted @ 2013-12-01 17:38 linux,dev 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 轻量级框架:整合层guiceORM层nutz, guzz表示层 -- None -- JSF Spring MVC Struts 2 Tapestry 5 Web Services Only JSF Spring MVC(-... 阅读全文
posted @ 2013-12-01 17:37 linux,dev 阅读(2346) 评论(0) 推荐(0) 编辑
摘要: 2011-04-28这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不是很行。希望能让观看者不产生疲惫的感觉,我已经心满意足了。一、数据库结构 先来看一下数据库结构,采用的是基于角色-资源-用户的权限管理设计。(MySql数据库)... 阅读全文
posted @ 2013-12-01 17:37 linux,dev 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1/ibatis: log4j.rootLogger=debug, stdout, logfile log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUGlog4j.log... 阅读全文
posted @ 2013-12-01 17:36 linux,dev 阅读(2781) 评论(0) 推荐(0) 编辑
摘要: 前面说到了关于在xml中有提供default-autowire的配置信息,从spring 2.5开始,spring又提供了一个Autowired以及javaEE中标准的Resource注释,都好像可以实现类似的自动注入。那么是不是每个都实现同样的方式呢,这里面的几个配置到底有哪些异同点。哪个更全,哪个更优先,这些都需要对spring的内部原理有详细的了解才可以进行了解。在以下文章时,首先有几个概念... 阅读全文
posted @ 2013-12-01 17:35 linux,dev 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 2010-09-05 在spring中手工装配依赖对象,可以有两种方式:1,在spring配置文件中,通过bean节点下配置,比如:2,使用@Autowired或@Resource注解方式进行装配,此时需要在spring配置文件中添加以下配置:其中红色部分是要加入的内容,是使用注解功能进行注入所需要的命名空间和xml schema,该配置文件隐式注册了多个对注解进行解析处理的解析器Autowire... 阅读全文
posted @ 2013-12-01 17:35 linux,dev 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。1 需要修改xml文件的以下信息。 加入下列红色部分的4行注意:包2 Java代码中import javax.annotation.Resource;public class UserServiceImpl implements UserService{ ... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 2012-03-21衡量一个MVC框架模式,主要通过三种web模式,本人认为springMVC是一个很好的MVC模式,对模式的支持如下:(1)派遣器模式Spring有一个统一集中的派遣器org.springFramework.Web.Servlet.DispatcherServlet,一般在web.XML中把所有的页面请求都发送到该派遣器: countries org.springframew... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(346) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/11312841.JavaTear2014 -- 发表时间:2013-07-17 最后修改:2013-07-17 Spring应用比较广泛,本身应该没有什么大问题,只不过就是越来越庞大了,复杂了! 如果喜欢轻量级别的朋友,我在这里推荐一个(总共也不过500k),它包含Ioc,orm,event,log,job等,已有项目采用这个工具进行... 阅读全文
posted @ 2013-12-01 17:34 linux,dev 阅读(580) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/11269291. flounders -- 发表时间:2012-09-25 如题,希望大侠们指出,不能用Spring就觉得他什么都好,本帖子意在实际工作中,对是否将Spring引入项目及如何更好的使用Spring提出启发式意见。目前已有高人表达了自己对Spring的不满,让我开始反思,希望大家借此对Spring的不足提出自己的观点(同时... 阅读全文
posted @ 2013-12-01 17:33 linux,dev 阅读(427) 评论(0) 推荐(1) 编辑
摘要: 2008-07-27 appfuse是如何使用的?比如我想编写一个 struts+spring+hibernate+ajax的网站,如何用appfuse加速我的开发进度呢--------------------------------1.mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifa... 阅读全文
posted @ 2013-12-01 17:33 linux,dev 阅读(266) 评论(0) 推荐(0) 编辑