
架构设计
文章平均质量分 51
麦田
生命本来就是一束耀眼的花火...
展开
-
web.xml加载过程
web.xml加载过程: 1 启动WEB项目的时候,容器(如:Tomcat)会读他的配置文件web.xml读两个节点 和 2 紧接着,容器创建一个ServletContext(上下文) 这个WEB项目所有部分都将共享这个上下文 3 容器将转化为键值对并交给ServletContext 4 容器创建中的类的实例,即创建监听 5 在监听中会有contextInitialized(Ser翻译 2011-11-11 20:14:54 · 2611 阅读 · 3 评论 -
面向对象的5条基本设计原则
最基本的设计原则有5条,分别是:单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov替换原则。 单一职责原则 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖转载 2013-06-08 19:51:08 · 2107 阅读 · 1 评论 -
从登录开始
登录? 两个输入框加一个按钮?还能怎么做? 那就先来看看为什么而做? 就数据而言,网站的流量仍是大量的匿名用户带来的。我们无法根据请求的任何方面(ip地址,用户代理等)准确识别来自同一人的连续请求。 不能识别,自然无法对其分类进而转化挖掘,获取网站所需的价值。 互联网服务于人,要开发一个真正令人动心的网站,我们必须触达到浏览器后面那些活生生的人。 他们是谁?他们转载 2013-10-02 00:11:27 · 2169 阅读 · 3 评论 -
Java项目经验——程序员成长的关键
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是转载 2012-08-29 21:20:38 · 2690 阅读 · 1 评论 -
MVC模式的设计思想
MVC模式是一种近年来使用比较广泛的为许多IT厂家和开发者所认可的一种设计模式,它和Web应用程序并没有直接的关系(事实上,它在很多非WEB应用程序中得到了使用),它不仅使得系统层次分明、职责清晰,而且使得系统更易于维护。在MVC模式中的三个关键部件及其主要功能职责是: The Model Component:主要负责业务域的业务目标的实现。 The View Component:主要负责对业转载 2012-01-05 14:49:49 · 4832 阅读 · 1 评论 -
设计模式之工厂设计模式
工厂方法模式的定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到其子类。 package com.itmyhome; interface Fruit{ //定义一个创建对象的接口 public void eat(); } class Apple implements Fruit{原创 2013-06-08 22:58:29 · 2215 阅读 · 1 评论 -
设计模式之观察者模式
观察者模式的定义: 定义对象间的一种一对多的依赖关系。到一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。 实际上以上的购房者都属于观察者,他们都在关注着房子的价格。 package com.itmyhome; import java.util.Observa原创 2013-06-08 22:31:14 · 2169 阅读 · 1 评论