`
文章列表
初看了一下JBoss Seam开发框架,它集成了ejb3.0/jsf,号称是java版的ror,总体感觉并没有它宣称的这   么神奇,它的思想只不过是把DAO层直接拉到了Action层来了,DAO和Action偶合在一块,然后因为是   苦于EJB3.0的ORM上,柜架相应的实现有状态session bean和无状态session bean、消息驱动bean,这   样对于处理大量状态的应用比较方便,其实在spring里也很容易将DAO层和Action层偶合,只要将   JdbcTemplate或者HibernateTemplate或者JdoTemplate等对象注入Action层,照样可以实现 ...
在赛格电脑城逛了半天,感觉有点困,但最终还是于3:10左右赶到了深圳互联网英雄大会现场,当我进去会议室时,已找不到座位坐下来,没办法只能站着呆了几个小时,在这里来了很多有一定名气的公司,如:8jnet.com、讯雷、腾讯、jobui.com、56.com、139.com等,他们也是本次会议的特邀嘉宾,在会议期间,他们各自己介绍了一下自己的网站及他们的创业心得,以及站长同VC之间的问题解答等, 总的来说,这次会议办得还算成功,其中最主要的场面是交换名片,只可惜本人没有办名片,错过了一次与大家认识、交流的好机会,同时也没有带数码相机,也错过了精彩的场面留下来的画面!            
tapestry和webwork都是j2ee里面的一种WEB开发框架,而tapestry是直接基于html模版的组件技术实   现可重用的组件web开发,但webwork是基于传统的MVC思想下的开发框架,从功能上说两者不分上   下,但tapestry相比之下开发稍为比较复杂点,可是tapestry在基于wap开发比webwork相对来说要方   便,tapestry提供了很多基于wap上面的控件、而webwork天生就没考滤基于WAP开发,重点是web开   发,所以很多时候并不能发挥webwork在wap上面的开发优势,所以在后期系统中我会考滤基于   tapestry来组建我的新系统,因 ...
在中移动同期出台的另一条规定中,中移动将实施流量差异化,WAP网关改造完成后,手机使用cmwap接入点上网将只能访问移动梦网。而如果访问移动梦网外的免费网站,必须从cmnet接入。这样不傻眼啦?
     目前ROR(ruby on rails)web开发框架日益火起来,其原因是因为它的敏捷开发,高效开发等引起了多数开发人员的注意,尤其是JEE领域的java开发人员,因为JEE开发技术太复杂,选择太多,而在小型的WEB应用带来了很多不必要的复杂性,从而降低开发效率,影响项目开发进度,慢慢的使期大批忠实的程序员感到厌倦,正努力寻找一种快速生产的解决方案,此时ROR来啦,于是多多少少引起了我们的关注,难道真的JEE就不能象ROR那样实现高产开发吗?我想不是,JEE能实现复杂的企业应用,自然而然就能够象ROR那样实现快速开发,具体看开发人员怎么正确使用技术: 技术始终是服务于业务需求,程序员 ...
引用:http://www.joobuy.com/blog/article.asp?id=17   几乎所有的行业中,让用户满意都是最为重要的,网站也一样,你希望有更多的人用你的产品或者服务,并把他们变为支持者,FANS。这些支持者,FANS们是异常忠实的用户。他们不紧能抵制你的竞争对手的诱惑,而且会为你大力宣传。这些支持者是一支不计报酬的的推广队伍,他们是你网站访问量持续增长的巨大动力。        那么,怎么让你的网站获得更多用户的支持呢!根据盖洛普的顾客需求原理,最重要的是充分抓住用户的需求。各类用户需求多种多样,但是有四种需求却惊人的相似,这四种需求是分级的,只有低级别的期望满足以后, ...
...
目前在Spring 2.0里,可以向Domain Model对象里注入DAO,让POJO真正变成充血模型成为现实,这就意味著可以直接在POJO对象里进行业务逻辑和事物托管,只要我们在代码里用new操作符构造出来的对象都可以给Spring容器进行托管、具体使用如下: @Configurable(autowire=Autowire.BY_TYPE) // 加上基于jdk1.5的注解 public class User {   private int id;   private String name;     private UserDao userDao;     public int getI ...
经过豆瓣团队的人员增加,加入了几名高手,现在豆瓣出手要做旅游,真的要进行豆瓣“横向发展”了!
小团队需要几个人?答案是3个。为什么?因为三角形的稳定性!哈哈、、、
在上一篇文章里说到,我们对UserManagerImpl类所有的方法进行了spring事物控制,而UserManagerImpl实现了UserManager接口,也许有人会说我的业务逻辑又不经常改变,为何还要多写这么一个接口,这不是很麻烦,接口的目的就是为了以后扩充业务逻辑而准备的,单改变业务逻辑的时候我重新实现一下这个接口,而不必要去动原有的实现类,而前期我业务逻辑很简单,不会变化,为了达到敏捷编程,前期设计我想尽量保持简单,这样不好吗?确实,前期尽量简单后期再进行重构,思想是不错,但由于spring的事物管理机制要么是基于AOP,或者CGLIB,要么是aspectJ,但这些技术都是基于代理技 ...
看了ror后,突发其想,如何在java里实现象ror的设计思想,于是就开始研究,其初步设计思想如下: 框架代码如下: public interface DAO {   public void save(Object o);   public void loadById(Class entityClass, Serializable id);   public void update(Object o);   public void delete(Object o);   public List loadAll(Class entityClass);   Object queryForObject ...
上豆瓣网,一个令人称奇的现象是,它的评论特别精彩,有效帖子特别多,让人觉得可信度比较高。豆瓣初期的用户比较高端,也出乎杨勃的意料之外。“可能是因 为其他网站太过迎合低端用户了吧。豆瓣没有刻意做过推广,通过口碑的方式来吸引新的用户。来豆瓣的第一批人大多是网上的‘’,人群比较好,他们又是通 过Blog把豆瓣介绍出来,看到他们的Blog的人又成为豆瓣新的用户。这些人普遍使用Blog,使得他们使用豆瓣也得心应手。”杨勃解释道:“我们不鼓 励灌水,不鼓励转载,甚至不鼓励用户泡在上面时间过长,只希望用户正常使用它。我想这也使得活动用户比较高端,评论比较有效率。” 看 到这个想起什么是web2.0来了,web ...
首次上豆瓣的网友,都会对它的简洁风格印象深刻,没有繁复的页面,不自动跳出新的窗口,甚至不允许用户在帖子里随便上传图片。杨勃说:“通常的 网站喜欢做加法,而豆瓣擅长于做减法,所有的功能必须都是对90%的用户 ...
数十亿国际风险投资,搅动着国内创业者的激情与梦想。仿佛一夜之间,遥不可及的风险投资似乎近在咫尺,但成功绝没有偶然,蜂拥而来的风险投资商较过江之鲫的创业队伍一定更为理性。对于创业者而言,聆听来自于风险投 ...
Global site tag (gtag.js) - Google Analytics