理论研究
leonshine
这个作者很懒,什么都没留下…
展开
-
j2ee系统构架
很多时候,真理总是那样简洁,朴质,没有长篇大论。我在学习很多东西的时候,都希望找到一篇言简意赅的文章,能让我领悟这个领域的关键,至于细节,我可以借助GOOGLE和工具书完成。在j2ee系统构架领域,这正是本文希望做到的。J2EE是java在数据库和网络上的一种应用。j2ee系统构架的核心问题是进行逻辑分层,分层结构让系统松耦合。人们在这个领域的所有努力都是为了让软件易于开发,扩展和维护。目原创 2008-02-16 18:05:00 · 400 阅读 · 0 评论 -
需求的实践
在大规模的需求调研展开之前,有一个重要的工作要做。这项工作在项目中所占的时间跨度非常的小,但是却有非常重要的意义。不同的人、不同的方法对这项工作有不同的描述,在我们的文章中,根据UP的思想,称之为"业务建模"。所有的项目都有业务建模时期1. 业务建模是什么业务建模(Business Modeling),业务建模是一个复杂的过程,对其下一个准确的定义是困难的事情。在RUP的词汇表中将其解转载 2008-04-16 17:21:00 · 584 阅读 · 0 评论 -
思想和设计模式
思想,从实践中来,到实践中去。设计模式是一种思想。设计模式来源于实践,如果某人对设计模式理解不好,学得吃力,那是因为,缺乏实践。那么,他的当务之急不是学习这些设计模式,而是,寻找机会去实践。原创 2008-02-24 23:44:00 · 384 阅读 · 0 评论 -
对自己的评估。
我的优势和劣势都很明显,希望自己的优势能够战胜劣势,能够顺利进入一家满意的公司,开心的工作。说实话,2007以来,已经因为各种原因郁闷了好久了。虽然去年遭遇了一些不幸,值得欣慰的是,技术却进步了很多,一举看了30本左右技术方面的书籍,从javascript到xml,到oracle,到sql server,到java进阶,到设计模式,到j2ee核心模式,到uml,到数据库原理,到数据原创 2008-02-22 02:09:00 · 634 阅读 · 0 评论 -
java的集合与数据结构
编程的核心数据结构和算法,某位高人如是说。确实,缺少对数据结构和算法的理解和应用,只能停止在编程的入门阶段。每个软件都会涉及到数据结构和算法,所以,各种开发平台的类库,会包装一些数据结构,不必再重新发明轮子。在java平台中,JDK为我们提供了一组集合类库——具有又各种特性的容器,用来的存储数据。其中有,array,connections,list,set和map。其中connections,原创 2008-02-24 12:41:00 · 729 阅读 · 0 评论 -
进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。
进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。原创 2008-02-17 00:01:00 · 448 阅读 · 0 评论 -
认识J2EE规范
J2EE实际上是一组规范(新手对规范这个词可能云里雾里的,没有办法,JAVA概念太多了,大部分概念慢慢就会理解),没错,J2EE这个概念并不是某种技术,而是一堆规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容,成为业界遵循的准则。比如,Servlet,当它成为标准规范以后,就会在JDK里得到支持原创 2008-02-16 18:06:00 · 486 阅读 · 0 评论 -
什么才是软件开发的葵花宝典?
中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比我快转载 2008-02-17 00:04:00 · 348 阅读 · 0 评论 -
虾米网建设的一些想法
虾米网,是用最新在交互上有优势的技术实现它的功能模块,从而组织建立的一个网络社区。社区是为人们提供居住和生活的场所,网络社区的目的同样是为用户提供网络生活的场所。虾米网入住的主要群体定位为中学生和大学生。这是一群充满活力的人,他们热爱娱乐。我们的目的是为他们提供舒适的,健康的网络社区生活。 现实世界里社区有,一般公寓式社区,花园式社区和宫殿式社区。一般公寓式社区居住着整天工作,养家糊原创 2008-02-16 18:03:00 · 551 阅读 · 0 评论 -
面向接口编程(摘)
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过转载 2008-02-16 23:43:00 · 392 阅读 · 0 评论 -
越俎代庖,做的两个页面。
设计备忘:1,本设计稿基于核心功能+web2.0概念,以用户为中心,满足公司战略同时,注重购物体验。2,本设计稿基于强大的用户中心,倾向于把首页信息尽可能组织到用户中心,让用户选择。3,本设计搞基于用户深度应用,对网站的内容组织有较高要求,要求系统提供良好的导航和帮助。4,本设计稿仅仅是理念,框架和表现的参考。不为需求分析服务。原创 2008-04-24 11:50:00 · 457 阅读 · 0 评论