随笔
wfeng007
小王同学
展开
-
哎 发布的MINA2文章撞车了
同样应该是08年开始研究的学习的。。。人家已经把源代码剖析过了 呵呵看这里http://www.cnblogs.com/phinecos/archive/2008/12/03/1347052.html原创 2010-03-18 00:14:00 · 694 阅读 · 0 评论 -
java平台的脚本语言可以利用起来了 3
设计者很理想,弄得开发者很骨感吧,过度设计了。事实上,对于很多应用需求的变化不可避免,这也是新一代所谓极限编程的理念。当然,我这里只是对工具做判断。理念落地也需要研究具体操作与工具。为适应变化,应该对原有的工具做调整。在web所谓action层面用动态脚本是最小范围的实践。除了action层外,部分service以及dao都可以用,可以一定范围内混用。当然,在某些情况下载一个脚本函数内完成所有这些原创 2013-06-14 10:24:02 · 688 阅读 · 0 评论 -
java平台的脚本语言可以利用起来了 1
长期以来从企业开发到早期的互联网开发都有一个情况。后台仅选择一种静态语言开发,而这个情况都沿用到几乎所有框架中去。当然,javaer也也可以说基础技术平台(1.6之前)并不支持多语言,或者至少官方不支持。另外一种论调是,后台多出1中语言就多一些麻烦,简单就是合理的。可是事实上,经过长时间的观察发现,如果任何东西都用java语言区实现有些情况会的十分的低效。尤其,java被过度设计这个问题笼罩由来已原创 2013-06-11 12:11:01 · 677 阅读 · 0 评论 -
java平台的脚本语言可以利用起来了 2
如何低效?我们来看一下struts1到struts2的使用案例。struts1 04年的时候属于巅峰期,其设计理念就是所谓的mvc。将界面的流控制、展示效果、数据都分离开来。似乎很不错。但是事实上呢?开发人员不但需要理解发杂的跳转配置(ajax尚未流行)、数据配置、还要任务理解tag的功能才能做好一个web应用。况且这些都是必须基于必须理解jsp、servlet等基础原理(可惜很多人这部分反而明白原创 2013-06-13 16:56:46 · 702 阅读 · 0 评论 -
java平台的脚本语言可以利用起来了 4
对于何时使用脚本,觉得一般做法如下:非成型模块使用,非关键模块使用,原型实现模块使用,无极端性能要求的模块使用。这里要提一点,好动西不是设计出来的是改造出来的,设计是给下次改造用的。因为事实上不断变化的东西无法预先提供完美的设计。对于一些新的未成熟的模块,由于需求、设计、甚至实现本身修改平凡,需要能够提供一套适应小步快走的工具。web层是最典型的情况。 那么具体选择何种脚本,如何用脚本实现原创 2013-06-22 14:26:46 · 740 阅读 · 0 评论 -
jenkins核心开发人员是川口浩介 Kohsuke Kawaguchi
去年详细研究hudson/jenkins的实现。核心开发者是一个叫 川口浩介 日本人,而且核心开发者就他一个人,包括hudson强大的带界面扩展能力的plugin机制。他主导的项目有好几个,hudson/jenkins算比较有名的。也就是说很多软件所在的持续集成装配线,是日本人做的产品。-。-呵呵。另外,hudson/jenkins是我见过java对通用process处原创 2013-06-24 14:31:10 · 2079 阅读 · 1 评论 -
由一个第三类依赖注入想到
无聊的代码://job用户在库中获取数据形成public void jobInc(Job job) { .... job.inc(); .... ....}第三类依赖注入其实就是普通参数注入。这种方式主要带有实时性。当运行到方法时才能决定是否引用的情况都应该用这种注入方式。 典型的如运行时回调方式。系列化中有很好的例子。原创 2013-06-11 10:30:33 · 634 阅读 · 0 评论 -
国外对架构方面“拍脑袋”的新名词“架构的顺势疗法”
infoq上的一个晦涩难懂的翻译文章。http://www.infoq.com/cn/news/2013/01/architectural-homeopathy其中关键是的话:"有时候我们会在会议中遇到来自某人的令人赞叹的发言,今天我也有同样的经历,有人写道“我们自己就是病人,我们能停止假装自己就是外科医生吗?”她的观点很简单,过去在公司里已经遇到过这样的挑战,人们依据一些个人原创 2013-02-02 22:26:31 · 802 阅读 · 0 评论 -
java 的web开发如何提高交付效率? 吐槽
学习java的都觉得java非常强大。javaweb甚至是我所学习过 最规范话的web框架(php asp .net 甚至 perl的cgi我都有接触)。然而,当前互联网上的各种应用几乎都在选择 php nodejs python。这些动态语言的作为框架基础。 作为java开发者,感觉非常悲哀。遥想7年前,jsp/servlet 以及兴起的struts2 springmvc都是很多web开原创 2013-01-21 09:34:44 · 2083 阅读 · 10 评论 -
好吧~分析比较一下当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息 3
wordpress 出来plugin 之外另一个成体系的扩展为theme 主题。从名字来看就知道是对展示界面进行定制的一种该框架,有的地方也叫skin皮肤。这种扩展在很多其他系统中也很常见,比如某些论坛、框架(extjs就有)。但大部扩展能力都比较单一,只能换换颜色之类的。而wordpress在这方面并不是技术上多少出众。其主要在页面规范性、易用性以及主题定制用户培养上做的到位。其主题框架原创 2013-01-26 11:40:48 · 837 阅读 · 0 评论 -
好吧~分析比较一下当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息 2
补充 之前关于wordpress插件的说明。wordpress这种在php上提供插件框架的产品,其插件化都比较“高内聚”。 其才后台管理中有插件生命周期管理的功能,就是可以安装插件、配置插件、禁用、删除插件等。怎么?不削一顾? 我跟你们说JavaWeb开发中,你要弄一个比较完善的插件化框架非常困难!! JavaWeb开发者习惯把“业务”功能都写在Action往下的层次,并用spring集成。你原创 2013-01-23 11:22:15 · 1529 阅读 · 4 评论 -
好吧~分析比较一下当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息
好吧~分析比较一下当前互联网JavaWeb不敌php等其他平台的原因~当然先收集信息php 选择两个典型的产品 wordpress 、 discuz! 作为研究对象。首先是wordpress,其作为所谓的快速建站平台为何成功?个人了解如下:1:界面主题模板化,就是说界面美工可以依据wordpress的扩展规范设计出各种skin。2:功能扩展插件化,与界面扩展类似,只不过是指功能上能原创 2013-01-23 01:34:54 · 1938 阅读 · 0 评论 -
一看已经2011年了
<br />一看已经2011年了。结果blog中的内容10个月没有更新。工作太忙了。原创 2011-01-05 11:20:00 · 476 阅读 · 0 评论