第二个灵魂 发表于 2015-1-18 11:06:56

JAVA教程之浅谈Hibernate框架取得乐成的几个来由

j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。<Pstyle="TEXT-INDENT:2em">缓慢的版本公布<Pstyle="TEXT-INDENT:2em">坚持活泼的开辟速率,常常举行版本公布,乃至几天以内就夙昔一个版本开辟到下一个版本。如许是包管软件阔别Bug的最好的举措,也能够让用户感应很宁神,确信Hibernate的开辟非常活泼,别的如许做也有一年夜优点,就是能够发明哪些功效是用户真正必要的。<Pstyle="TEXT-INDENT:2em">回回测试<Pstyle="TEXT-INDENT:2em">我想如今全部Java社区必定都很器重主动回回测试。假如软件的功效和计划有对照年夜的修正,那末一个综合性的testsuite关于软件可保护性和不乱性来讲其实是太主要了。我们应当有如许的认识:假如对软件的一个新功效没有举行回回测试,我们基本就不应往做它。<Pstyle="TEXT-INDENT:2em">把一个功效做到最好<Pstyle="TEXT-INDENT:2em">要末不做,要做,就必定做到最好。那些我们做不到最好的功效,我们基本不往做,扔给其他软件往做吧。<Pstyle="TEXT-INDENT:2em">制止过分计划<Pstyle="TEXT-INDENT:2em">华侈大批的工夫和精神举行软件功效的笼统和扩大软件的天真性,还不如多花点工夫来办理你的用户面对的实践成绩呢!复杂一点,软件最主要是运转起来,不要实验往办理你的用户基本不体贴的成绩。就算你的软件计划的不敷文雅也没有干系,归正仍是initial阶段。今后还能够再refactor,你应当存眷的成绩是实时的把有效的功效给做出来。<Pstyle="TEXT-INDENT:2em">集权<Pstyle="TEXT-INDENT:2em">在你必要由平易近主投票来下决意之前,最少你已把软件表面做好了。软件开辟必要由一两个开通的人来向导,如许能够包管软件开辟的联贯性而不至于发生太年夜的不合,能够包管开辟团队会合火利巴要完成的功效做到最好。我以为,OSS软件最年夜的风险就是定见不一致,摊子展的太年夜,了局最初弄的甚么都没有做好。<Pstyle="TEXT-INDENT:2em">文档<Pstyle="TEXT-INDENT:2em">没有甚么比文档更主要的了。假如你的用户不晓得你的软件有这么一个功效,就即是没有这个功效,爽性把它往失落得了,免得给源代码增添庞大度。<Pstyle="TEXT-INDENT:2em">制止尺度化<Pstyle="TEXT-INDENT:2em">好的尺度能够带来软件的互用性和可移植性,坏的尺度可以梗塞软件立异。最好的软件是在不休的实验,不休的堕落,不休的履历堆集的过程当中发生的。现实上的尺度常常加倍切近用户需求。<Pstyle="TEXT-INDENT:2em">10分钟以内把Hibernate跑起来<Pstyle="TEXT-INDENT:2em">潜伏的Hibernate的用户在他们下载了Hibernate,第一次利用的时分基本就不成能花半个小时那末多工夫来安装、设置和troubleshooting,他们早就损失了对Hibernate的乐趣了。<Pstyle="TEXT-INDENT:2em">我们的标语就是新用户(假定有充足的JDBC常识)5分钟以内把Hibernate的Demo跑起来,而他们可以在1个小时以内写出“HelloWorld”式的最复杂的Hibernate程序而且一般运转。<Pstyle="TEXT-INDENT:2em">开辟职员的义务感<Pstyle="TEXT-INDENT:2em">用户老是不成制止的碰着成绩,开辟团队有义务有任务供应匡助。用户让我们晓得了文档的毛病,用户让我们晓得了测试用例的小bug。别的,没有效户来用我们的Hibernate,我们还开辟它做甚么,不是华侈工夫吗!有个关于bug的笑话:用户基本不介怀发明新功效的bug(译者按:Windows的用户仿佛都是云云),只需你能敏捷的改失落bug。“义务感”意味着bug修复应当在1周以内。从收到bug呈报到bug修复代码提交到CVS上要做到均匀在24小时摆布,这才是一个幻想的方针。

你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。

简单生活 发表于 2015-1-20 14:40:31

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

小魔女 发表于 2015-1-25 15:02:40

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

第二个灵魂 发表于 2015-1-31 19:48:03

是一种突破用户端机器环境和CPU

愤怒的大鸟 发表于 2015-2-6 21:47:01

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

山那边是海 发表于 2015-2-18 20:06:39

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

谁可相欹 发表于 2015-3-6 10:14:18

Java是一种计算机编程语言,拥有跨平台、面向对java

若相依 发表于 2015-3-13 00:02:55

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

乐观 发表于 2015-3-20 05:47:24

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页: [1]
查看完整版本: JAVA教程之浅谈Hibernate框架取得乐成的几个来由