|
The Web Is Dead. Long Live the Internet | Magazine 该文主要是以Apple和google为案例,这两者分别通过终端技术争夺,预示一个共同的新未来,传统的浏览器WEB模式已死,未来属于终端+云计算,属于物联网。 多年的WEB免费模式发展,使得内容提供商得出一个令人不安的结论,WEB没有用,从来不会带来收获利润,他们开始寻找新的模型,一个能够在..[...]
因为Goole的Android日渐广泛,其对Java独特支持也回避了Java的收费,Oracle还是对其进行了起诉,可能改变Java的开源发展方向,Java又一次站到生死存亡关口。 关于Android的Java原理见: http://www.jdon.com/jivejdon/thread/39149 开发者使用的Java实现一定要符合Java规范,如果不兼容,那么就可能遭受到Oracle的..[...]
本人做了快四年了,前两年搞J2EE,发现很多少公司都是SSH(由于本人在客户现场,可以接触到不少公司),一堆的SSH。我想问SSH真的需要吗?真的适合自己的系统吗?反正我是不太喜欢这种模式,感觉是在被人牵着鼻子走,过重的依赖不是好事,我的这种思想说出来被人BS了不少次(面试的时候)。N多人围绕着JSP,美观来做文章。我受够了,就专门去搞了一年多的oracle(本人想向架构走),认为纯JAVA是..[...]
很多人不理解 OO 和过程化区别,虽然有很多资料了,但还是很难懂,于是我就有了这个问题,类图和流程图能互换么?能用类图来描述流程图么?如果不能,那过程化是不会被 OO 取代的?[...]
google TV的推出,实现了SUN公司以前的梦想,将Java带给千家万户,google tv使用的是Android(java),而Android使用的是apache Harmony 这个开源免费的Java SE(JVM)实现。 根据SUN或Oracle的条例,Java SE JVM/JRE可以被免费安装在每个计算机上,而Java ME JVM/JRE则要收取特殊使用许可证费用royaltie..[...]
Evolution Of Websites « rmd Studio Blog 网站一词曾经变得很廉价,如同路边小摊一样没有技术含量,IT市场到处是兜售300元做一个网站的广告,其实,网站的水很深,是变革的急先锋,如今已经到达第四代,社会化网站,应用 NoSQL 等云架构技术,这些技术都超前其他任何一个软件应用领域。 [...]
学习需要成本,也就是钱和精力;定位在软件行业很重要,盲目的学习是处于前辈的教诲还是理智的选择,值得我们思考。在我认识的人里,很多都没有用理智的思考过问题,为什么学习?最终目标是什么? 老外多数很实际,有些缺乏人情味,举个例子来说,他们的思考是一切皆为工具!他们每天都在研究各种轮子,很多为了赚钱;当然名义上是为了让大家少学习多做事,但是反过来却成了多学习无时间做事,甚至造成“IT(挨踢)人士选择性..[...]
喜欢这里的氛围,所以对于一些想法我也很想提出来,让大家来分享一下。 经常看见bang老师和大家热烈的讨论数学中的算法和软件的思想,那我也谈谈这方面的论点。算法其实是数学的一部分,也是比较特定的,就像软件开发中的硬编码,即这段代码是死的,没有很大的灵活性重用性,人们之所以学数学也不是为了记几个有用的公式和算法,不然我们中的大部分人学到初三就行了。之所以学数学,有一个原因我想大家都知道那就..[...]
各路技术很多,学问也很多。我用过。net JAVA各个web框架。不过ROR让我第一次有了做开发很快乐很轻松的深入感觉。ROR不是最好的框架,我个人感觉它是让程序员更快乐更轻松的技术。我以前作开发一个项目2个多月,我用9天就开发完了,客户也很满意,我有了更多时间娱乐学习,和陪家人的机会。现在的我很快乐很轻松,我也知道我的工作是做应用程序,不会涉及如何开发系统和框架之类的,我正在研究HTML5相关游..[...]
貌似包括 banq 在内的很多大大们都对中国的古代哲学很有研究很推崇,并经常在一些技术的文章里多次提到,甚至用来指导软件的设计思想。 就我个人来说,对于这种做法实在没有什么好感,关于中国哲学的博大精深的讨论,我实在已经受够了,我觉得这很明显是民族自卑、自恋的扭曲组合,就像中医一样。 首先让我们看看中西两方的哲学发展史, 中国: 从春秋, 百花齐放 ->..[...]
这是csdn里的一篇博客。。。以下是原文 十五年,你积累了什么? 收藏 此文于2010-04-27被推荐到CSDN首页 如何被推荐? 这件事弄得我挺郁闷的. 公司的兄弟部门要招一个JAVA平台的架构师, 一位来面试的兄弟简历上做了十五年的编程,十二年JAVA工作经历.经历过N多的公司.原面试的一个女同事经历较浅,怕罩不住, 请我帮她面试一下. 我看了一下简历,大多数时间在做CRM,工作流..[...]
Jason Gorman对刚刚成立的SEMAT组织有自己的思考,SEMAT是软件工程方法和理论Software Engineering Method and Theory,试图统一目前混乱的软件工程领域。作者认为任何将软件只和工程 "engineering"和"科学"挂钩的说法都是有失偏颇的,作者认为:软件应该是科学和艺术的结合。 原文: Software Is Both Art & Scien..[...]
做了几年软件开发,对于各种各样的软件架构稍微有一点点的了解,对于如今各种各样的技术也有一些自己的看法,包括对于面向对象的软件开发和面向过程的软件开发也有自己的一点观点,下边我来谈谈我的想法 我是做Java起家的,所以一开始接触的就是面向对象的思想,后来了解的越来越多,接触的代码也越来越趋向于底层,在架构上也开始慢慢入门。 谈谈计算机的发展,本质上高度抽象的,将现实世界中的 事务 最..[...]
经济危机席卷之下人人自危,原先的公司也是激流滚滚。幸好在关键的时候遇到了贵人,找到一份新的工作,我幸我幸。 新的公司是一家美国公司,算起来也有很多年的开发历史了。曾经我对外国的软件水准还是抱着相当大的幻想的,希望能够在这样的环境里继续汲取养分填充自己。但是事实开始推翻我的遐想了。走马上任第一天居然在程序中看到了大量的静态函数调用,广泛的分布于程序的每一个角落,我不禁开始流汗了。 刚刚结束了一个..[...]
本人非传统IT人士,想自己搭个网站,在这里看了一些J2EE架构后的一点体会: 现在软件 设计模式 偏向于组件的智能化,不需要编程者对服务当前的运行状态进行判断决策,而是让服务组件智能化,让他们清楚自己的职责,并能够相互辨认其他组件的身份,一同协作来实现服务。 我想软件的构建跟社会的构建有点像,我们社会也是一种很朴素的合作方式,我们救火找消防员,抓小偷找警察,吃饭去找餐馆,这些..[...]
头几年SSH横扫了中国多数软件公司开发人员的电脑,谁要说自己不会SSH几乎都会100%遭遇BS的目光, 最近又开始流行SSH2和SSI,经历了这些我不禁想问:程序员是写代码的还是玩配置的,现在Hibernate和Spring每次版本的提高总是有人能玩出一些奇淫意巧的写法,看得人那叫眼花僚乱 哎... 以前用jsp+javabean+servlet的时候出现的问题绝大部份是查找这个或那个包的应用,或..[...]
一直关注JDON,但是一直没有会发表帖子。不过我在上面还是得到了自己想要的东西,整体来说思想还是先进的。当然还有javaeye,infoq也不错。好不容易发个帖子,一定要感谢一下BANQ。 下面是我想说的。 自己从事软件工作足足3年,个人发展还是按自己的职业规划发展的;但是最近发现自己有了一个非常危险的想法。就是比较自大,最近时刻在提醒自己淡定,淡定;但是发现好几个同..[...]
这是由RUP的前任主管Philippe Kruchten写的有关软件架构师的文章读起来比较有趣。 尽管笔者尊崇的是荀子,对老子的以德报怨不以为然,但是依然觉得这篇文章写的有特点,它对《道德经》的一些观点把握的非常到位。比如,《道德经》十七章讲:太上,不知有之;其次,亲而誉之;其次,畏之;其次,侮之。信不足焉,有不信焉。悠兮其贵言。功成事遂,百姓皆谓:「我自然」。 Philippe Kruch..[...]
在JAVA企业级应用中仿佛JCP就像一个旗帜一样,前一阵无事,便对JCP中的900多条jsr浏览了一遍,总结有以下几种情况: 1、JSR包含规范的描述,以及提供这个规范的标准接口API,一个仅仅由接口和部分具体类组成的jar包,比如说Servlet规范,这点很好理解,不同厂商的服务器对Servlet相关接口都有自己的实现,这样可以让开发人员让开发的代码不依赖于具体的容器。 2、与第一种情况不同..[...]
我是一个java自学者,学了快一年了,最近我在做一个电子商务网站,模式类似卓越和当当,现在的困惑是如何添加商品,因为商品有很多种类,每一种商品在页面上要显示的字段都不一样,如音乐专辑的话就得有歌手,发行时间,而其他商品可能就没有这些东西,我现在的想法是有一个超类Goods,里面集成了所有商品的共性,而更细分的商品则继承自这个超类,然后添加商品的时候按具体的子类来添加,但这样做感觉工作量很庞大,我想..[...]
某日一家中国软件公司“五明软件”突然接到外商一个订单,欣喜若狂,我的妈呀,终于有饭吃了,于是开始紧锣密鼓的需求分析-画用例图,但是此外商资历背景甚牛,通过特殊渠道打听到原来3家公司同时开动,这年头流行并发处理,多核时代嘛,所以项目BOSS决定先画出所有界面,弄个原型,于是2个星期后,所有界面画好,界面文档写好,提交上去,外商表示满意。项目BOSS也松了一口气。 接下来的几个月,整个小组把应用程序根..[...]
我不是喷子,这只是真实的感受,其中也包含着很多无奈。。。 JAVA是我第一门掌握的语言,可以说是我在程序设计语言上的母语。也正是如此,我的设计思路从一开始就倾向于 OO 。已经习惯于把业务场景抽象为object之间的交互,一直以来数据库仅被我作为持久化数据的解决方案之一来看待(其实简单应用的话,格式合理的文件作为持久化也未尝不可)。换句话讲,总是先有应用程序对象模型,再有配套的持久化方案。 然..[...]
我从事几年的面向数据库设计,做过几个大项目,可以说是经验丰富,最近终于有机会能使用 DDD 思想来做一个新的项目,前几天完成了项目开发,做完这个项目后让我非常之喜欢 OO ,DDD. 使用 OO 进行设计,通过对象来建立系统的模型更符合人的逻辑思维,对象思想非常贴近现实,通过对象来理解系统更有意义;而使用面向数据库设计,必须通过数据库表来表达系统,数据库表虽然也能表达业..[...]
Jdon是我最喜欢的有关java的论坛,但有一事要请教。 包括 banq 大哥在内大多数来这里的人都崇尚开源。 我的疑惑是,如果将来什么都开源了,没有了商业软件,那我们软件工程师是不是真成民工了,有人说过开源就是自己玩自己,把自己的辛苦代码免费共享,无法赚钱。 所以对于开源特别疑惑,它会是大势所趋么?如果真是这样,我们软件工程师的薪水会不会越来越低,因为毕竟干什么都能找到免费的? 比如,一..[...]
在论坛和国人讨论软件设计这么多年,深切体会,国人普遍对设计存在天性理解不足,我一直把设计作为“象”,大象无形,而“数”也很重要是执行能力,可能我们当今国人数理化学得太好,“数”能力超过了象,所以才有中国制造,但美国正在毅然放弃“数”能力象征:美国制造,全面转向美国设计,可叹中国永远在世界合作中做别人的执行员,就永远无法赶超美国。 看看下面美国宣布汽车巨头克莱斯勒申请破产新闻: 美国政府不惜血本..[...]
JF的LoginServlet.logout方法 private void logout(HttpServletRequest request, HttpServletResponse response){ Debug.logVerbose( "[JdonFramework]logout, session.invalidate " , module); ..[...]
强烈建议jdon关闭,不要再误人子弟了! 什么叫算法属于另外一个专业:数学??? 什么叫软件中最重要的不是算法和数据结构??? 在版主的眼中,软件只有互联网软件,在这里给你提个醒,软件还包括游戏,还包括搜索,还包括操作系统,还包括嵌入式等等。 而互联网软件又是其中最没有技术含量的,就是一个对数据库的操作,当然,当访问量达到了千万,亿万的时候又另当别论。 大家都知道,服务器要用linux/unix,..[...]
学习了2年多的java,设计模式,感觉小有所成,可是最近两个月的笔试和面试,我慢慢觉得原来算法是最重要的,无论是微软,亚马逊,百度还是豆瓣,笔试的都是大量的算法题,而且都是比较深入的那种,现在我买了本《算法导论》,自己重新慢慢看,哎,为了找份不错的工作,真是不容易啊。其实中国的很多java软件企业在开发中,很少使用 设计模式 和领域建模的,都是比较数据库化的,所以既然找到这样的工作,我也不想去..[...]
看了这么多讨论面向对象和面向数据库设计的讨论,这里也发表一些自己的理解。 面向数据库进行系统设计时,首先考虑的是数据库、表如何设计。在做需求调研阶段,向客户了解业务需求时,就忍不住的在脑海里构思库表结构。以后的思路便一直围绕着这些库表展开。根据数据表生成VO,再由VO衍生出对它们进行操作的业务类。说到底,所有的一切,都是为了操作数据库。 面向对象设计系统时,一切围绕对象,需求最先转化为业务类,..[...]
用循环写出下列放阵: 1 2 6 7 15 3 5 8 14 16 4 9 13 17 22 10 12 18 21 23 11 19 20 24 25 到现在还没想出来 ?请大家帮个忙[...]
最近和一些学软件的小伙子聊天,只听得满口Structs,Spring,Hibernate,Ajax的,但是说到真的懂吧,好像又说不清楚,说不懂吧,做做程序总是可以的,反正有现成的改改加加就行。与其说现在这些技术帮助了程序员,不如说这些技术帮助了企业,而害了程序员。 在Web程序初期,网上资源及其贫乏,很多人都是从基础的HTML开始逐步步入了Web程序的开发历程之中,经历了ASP、.NET、PHP、..[...]
近日,电影功夫熊猫在正在全国热映,主人公阿宝不光搞怪动作和搞笑台词让大家忍俊不禁,他阿甘式的精神也给观众留下深刻印象。在片中,阿宝无意中被选为神龙大侠,担负起保卫家园的重任,他并无功夫基础,但一直却渴望能成为一名斩恶除霸的大侠。乌龟大师对选熊猫当神龙大侠的解释:一切皆有可能!阿宝不服输的精神让他下定决心要担负起这个责任。阿宝在勤奋的苦练及浣熊师傅倾心指点下进步很快,但阿宝面对即将交手的太郎,..[...]
“软件以人为本” 如果你是汽车得组装者,你拿到各个材料供应商得材料,你会不会有兴趣知道这个材料内部是怎么构成得?当然是“不”,没人关心这个(至少我是这样认为),恐怕软件公司也想学习汽车行业得这种工作方式吧??通过明确得分工来提高效率,做架构得研究架构,做应用得学习使用架构等等。可是事与愿违,因为软件行业同汽车行业有着本质得区别,体现在两点: 1、汽车工业除了依赖技术以外,还要依赖设备和生产线,所以..[...]
孟岩 这两天最引人关注的IT新闻毫无疑问就是微软的撤单。不管怎么说,微软收购雅虎如果最终失败,是一件令人遗憾的事情,这意味着互联网产业的基本格局短期内不会有大的变化,微软短期内也不会有大的变化。尽管购并成功会给微软带来文化整合等一系列新的挑战和风险,但是我还是认为,在互联网生态系统即将发生重大变化的前夕,不变是更大的风险。 互联网技术领域永远都在同时发生着多项变化。就拿眼前来说,至少有下面这么..[...]
我们在《一个优秀框架的评判标准和方向》说了,一个优秀的企业级开发框架——以用户需求为向导的框架——应该至少实现crud,workflow,report三个范畴的常见需求的快速开发。 Crud范畴的快速开发具体怎么做呢?这里提供一种我的实现方式,它采用了hibernate这个orm框架。 Crud;说白了就是一个实体对象的增、删、改、查。是我们最常见的功能。做Crud的时候 OO 的思想特别..[...]
不知道大家对动量软件是怎么看的,动量软件号称软件业的革命,代码全部有机器生成,让大家只关注业务其他全部交给它来处理,程序员根本或者说很少写代码,听上去很美,我看过它生成的项目,就源代码而言没有可读性因为全是机器生成的,命名都是批量的,更别说是存在什么 设计模式 了,他们公司说他们生成项目是通过领域建模 三层结构实施不考虑细节,不知道大家对这个软件有什么看法[...]
均匀试验数据处理软件(毕业设计) 一实验介绍: 在化工实验中,往往会有很多的实验因素会影响到试验结果,如果对每个因素的每个水平都进行实验就要做大量的实验,当然有时候这样做实验是不太可能的,如:在制备4-羟基二苯酮的实验中,用苯甲酸酯在酸性条件下进行重排而得,其中对结果有影响的因素有:催化剂三氧化铝、反应时间、反应温度和酸化时间,而它们又有可能取不同的水平,如下表: 三氧化铝/mol 反..[...]
1.许霆ATM恶意取款被判无期 回顾:2006年4月21日晚10时,许霆来到天河区黄埔大道某银行的ATM取款机取款。结果取出1000元后,他惊讶地发现银行卡账户里只被扣了1元,狂喜之下,许霆连续取款5.4万元。当晚,许霆回到住处,将此事告诉了同伴郭安山。两人随即再次前往提款,之后反复操作多次。后经警方查实,许霆先后取款171笔,合计17.5万元;郭安山则取款1.8万元。事后,二人各携赃款潜。同年1..[...]
最近在《程序员》上看到金蝶推的OperaMasks拿了最佳“Web开发技术”奖项,小弟孤弱寡闻,没用过这玩意。也懒得去社区看文档,请用过的达人现身说法,介绍一下OperaMasks,是否能如demo的那么好? [...]
许霆ATM恶意取款被判无期案今日上午在广州市中院重审,关于此事件各种观点讨论纷纷,但是很少有从软件角度来分析。 我个人观点: 恶意取款被判无期是中国软件的悲哀: 1. 从技术上讲:在中国这样大并发访问情况下完全可以做到 事务 安全性(jdon.com有很多讨论),杜绝软件中数据混乱,所以,从技术上看,中国银行业软件水准比较低,或者是完全西化引进了国外软件,但是没有经过中国这么多人大用户并发..[...]
最近在看 DDD ,完全读不懂。。。很多优秀书籍都汉化了,但是却让人读不懂。 记得以前说杜甫写了诗都要念给没读书的老妇听,然后修改了再发表。现怎那些翻译技术书籍的人,为什么连古人都不如。 计算机世界有许多让我摸不着头脑的翻译,例如: Object 翻译成 对象 。这对象两个字偏偏在中文里又是丰富多采的意思,初学的人如何看得懂。而台湾的教程翻译成 物体 我觉得非常好理解。为什么我们把UFO翻..[...]
http://www.jdon.com/jivejdon/thread/33066.html http://www.jdon.com/jivejdon/thread/32520.html 不得不佩服高人的语言,尤其是"killer"和"banq" 引经据典,随手捏来,着实让我着迷.就像是一篇严紧的论文,句句入理;又像是一篇哲文,道出本质.把中国的哲学引入软件设计中,甚至把做人的道理揽括在..[...]
一路从jdon走过来获益量多,感谢banq,感谢论坛里面的各位高手们,是你们点 亮了一批新手的前进航标,并默默的向我们灌溉着冷静与理智的思维,这些都是 校园里面学不到的,第一次接触jdon就被她的朴素典雅以及浓浓的道学韵味所吸 引,这在洋文满天飞的计算机领域实属难得,更被banq的精神和那篇篇经典所感 动。 我喜欢在宁静的午夜拜读经典,体味灵魂在穿越时空的对话中被洗礼的感..[...]
昨天,北京奥运会门票面向境内公众第二阶段预售正式启动。上午一开始,公众提交申请空前踊跃。上午9时至10时,官方票务网站的浏览量达到了800万次,由于瞬间访问数量过大,系统应对不畅,造成很多申购者无法及时提交申请。现已暂停第二阶段门票销售.在这种如此之高的访问量压力之下,系统该如何应对? [...]
我们都知道,一个好的架构对于企业应用软件来说是非常重要的,灵活的架构可以快速应对多变的业务需求。很多软件只要业务需求的一点小变,就得修改很多地方,牵一发而动全身,导致程序员疲于应付这样的需求变化,经常抱怨客户的需求变化太快了,甚至说客户的需求太变态了。其实,换一个角度想,如果自己是客户的话自己也肯定会提出各种各样的需求,因为市场在变嘛,需求是软件的龙头,肯定是要变的。既然需求是变化的,那就只能向软..[...]
关于企业应用软件设计开发解决之道的一点个人思考 J道--java解决之道,解决java?我想应该不是吧,java只是一门编程语言,语言者,工具也。从jdon的首页上可以看到一句话:“解惑授道,企业信息化解决之道”,我想,banq的意思应该是指用java做企业应用软件过程中的软件设计开发解决之道吧,因为企业信息化包括诸多要素,除了软件(软件除了设计开发也还有需求,实施等要素),还包括企业管..[...]
在J道潜水很久了,看到了很多精华的文章,精彩的讨论,着实使我受益非浅。从学习专业知识的角度上说,斑竹banq极力倡导培养 OO 思想,并且提出了java学习的三件宝(领域建模、模式、框架),及时跟踪先进的思想和技术,站在业界的前沿,这也是我多年来的软件开发中深有体会的,可以说我和J道是有思想上的共鸣,相信很多道友也有这样的感受。从做人做学问的态度上来说,也让我感受到了道友们的真诚以及斑..[...]
本人属于入门级别,语词有不当之处,多包涵。。 第一来到这里,是我向朋友请教一个关于proxy的问题,后来看到了banq老师对GOF那些 设计模式 让人看了很迷惑又觉悟阐释,我也一直在疑惑,到底是banq老师的"模式主义"对呢?还是传统教育对呢?接下来一段日子几乎天天都泡在jdon论坛里,看了那么多前辈,老师对 设计模式 重要性的强调,再仔细想想自己以前做的一些说大不大,说小不小的项目,仔..[...]
普元现在专注的是Java开发应用市场,所以,沈惠中说:“随着EOS平台下开发的推广,Java高手即将面临失业,因为开发的过程需要的仅是按照流程和规范完成一幅由构件构成的图画而已。” http://news.csdn.net/n/20070711/106277.html 学java还有用吗? [...]
|