`
碧海山城
  • 浏览: 192524 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
JIRA       JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。   JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。   JIRA创建的默认问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。   Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。   JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而 ...
在软件生产与模型:分离领域以及软件生产与模型(二):模型描述(实体、值对象、服务) 探讨了分层对领域的意义以及如何表达领域模型,下面来看看领域对象的生命周期     在知道了突出领域以及表达领域之后,便要深入的了解一下领域的生命周期。处理领域对象的生命周期有两类挑战:   l 在生命周期中维护对象的完整性
谈到“重构”,大家马上就会想到MF的《重构----改善既有代码的设计》。一年多前,我买了这本书,期间断断续续翻过三次,真正算是研读的也就是一次。确实是一本好书,但是在我看来,很多人并没有理解重构的本质。 什么是重构?“本质上说,重构就是 在代码写好之后改进它的设计”。这是书上的原话。你真的理解这句话嘛?   重构的时机:在代码写好之后,在我看来到没必要那么严格。 真正的关键意义在于:“改进软件的设计”。     看个例子,这是在前几天在JE首页的帖子(忘记具体在哪块了):  
9.Primitive Obsession(基本性别偏执) Java以基本型别表示数值,以class表示字符串和日期------这两种型在其他语言中都是基本型别表示。作者说:面向技术的新手通常不愿意在小任务上运用小对象。像是结合数值和币别的moneyclass, ...
http://hi.baidu.com/bjpo/blog/item/a178580f0dd1172a6059f33a.html       在oracle 9i中可以方便的把数据导出为文件,或者从文件导入。通过oracle的管理服务器(oracle management server,oms)可以方便的实现。          使用Enterprise Manager Cons ...
  以前有人说,使用hibernate的一个很大原因,就是能够屏蔽不同数据库之间的差异,在换不同数据库的时候很方便。当时觉得这根本不能成为一个理由,谁会项目开发好了,换数据库?扯淡的理由     可是最近这种事情就被我遇到了..........开发初期客户只是说做个简单的XX平台,OK,那咱就做呗。可是现在,他说让别的公司开发了一个OA,必须和那个系统整合,而且它用的数据库是oracle,我们开发的数据库是sql2000。最后两边商量来商量去,得出一个结论:我们得拿出一个oracle版本的系统............NM的,圈圈你个叉叉     刚开始还想的比较简单,以为换下驱动啥的就得 ...
敏捷 以前对敏捷这个词并没有多少认识,以为就是“快”。然后最近看了《敏捷软件开发--原则、模式、实践》才算对敏捷有了一点初步的认识: 真正的敏捷指的是快速宾锲可持续的方式前进,不是50米短跑而是马拉松长跑。不以阶段、文档、基础结构来衡量软件的进度,而是以满足顾客的需求的数量来衡量。
MVC   MVC将一个完整的Web应用分割为模型(Model)、视图(view)和控制器(Control)3个部件: l 模型
在软件生产与模型:分离领域中,通过分层隔离出了领域层,这样我们就可以集中关注点。那么在具体的模型中,怎么表示模型呢? 模型描述
ps:这本书理论性很强,刚开始翻了几章就看不下去了,现在再拿出来翻,确实感觉有种领悟,逐以记录     在交流中的领域模型中,讨论了模型在交流中的产生、实现、意义的一些讨论,那么在怎么才能在编码过程中让软件与模型始终保持一致。   分离领域  领域通常只占整个软件系统的很少部分,这与它的重要性不成比例,为了集中精力,我们需要考虑将模型中的元素视为一个系统。  在有些程序中,用户界面、数据库和其他支持代码,经常被直接写到业务对象中去。短期的来看,它确实是使系统运行起来的最容易方式。但是当领域相关的代码和大量的其他代码混在一起时,就很难阅读理解了。比如,你要通过JS实现一个美丽的菜单或 ...
有效建模的因素: 1) 模型与实现绑定 通常需要一种面向对象的语言来表示模型的概念。尽管许多开发人员仅仅受益于应用对象技术来组织程序代码,„
PS:貌似很早大家就开始用了,小小的跟进了一下 Spring中的变化 以前在Spring中配置一个Bean,都是在一个XML中,这样:
PS:貌似现在学这种东西的人没多少了,都在研究SSH,《深入Java虚拟机》是一本好书,但是文字实在太多,所以提取了精简的部分     在Java虚拟机规范中,一个虚拟机实例的行为是分别按照子系统、内存区、数据类型以及指令几个术语来描述的。      
当Java虚拟机运行时,它需要内存来存取很多东西。例如,字节码,从已经装载的class文件中得到的其他信息,程序创建的对象,传递给方法的参数,返回值,局部变量,已经运算的中间结果等。Java虚拟机把这些数据都组织到几个“运行时数据区”,以便于管理,主要包括方法区、堆、Java栈、PC寄存器、本地方法栈
         一旦一个类被装载、连接、初始化,那么他就随时可以使用了。最多的就是创建的它的实例,也就是创建对象。            类的实例化(关键字:实例变量、类变量)
Global site tag (gtag.js) - Google Analytics