自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 11.组合模式

<br />package 组合模式;<br />import java.util.*;<br />abstract class Company{//公司抽象类<br /> protected String name;<br /> <br /> public Company(String name){<br />  this.name=name;<br /> }<br /> <br /> public abstract void Add(Company c);//增加<br /> public abstra

2011-05-16 08:35:00 176

原创 10.装饰模式

<br />package 装饰模式;<br />//动态地给一个对象添加一些额外的职责<br />abstract class Person{//Component类  <br /> protected  String name;<br /> public Person(){};<br /> public Person(String name){<br />  this.name=name;<br /> }<br /> public abstract void Show();<br />}<br /> c

2011-05-15 09:40:00 105

原创 9.观察者模式

<br />package 观察者模式;<br />import java.util.*;//包含List接口和集合类ArrayList<br />//定义了一种一对多的依赖关系,让多个观察对象(公司员工)同时监听一个主题对象(秘书),<br />//主题对象状态发生变化时,会通知所有的观察者,使它们能够更新自己。<br />abstract class Subject{//抽象通知者    <br />    <br />    protected List <Observer> observers=ne

2011-05-15 09:39:00 83

原创 7.桥接模式

<br />//桥接模式<br />package 桥接模式;<br />//软件<br />abstract class Software{//定义实现部分的抽象类<br />  public abstract void Run();//定义抽象方法<br />}<br />//游戏软件<br />class GameSoftware extends Software{//具体实现<br />public void Run(){<br />System.out.println("运行手机软件");<br

2011-05-15 09:38:00 98

原创 8.代理模式

<br />package 代理模式;<br />class Girl{<br /> private String name;//女孩的名字<br /> public Girl(String name){<br />  this.name = name;<br /> }<br /> <br /> public String getName() {<br />  return name;<br /> }<br /> public void setName(String name) {<br />  this.

2011-05-15 09:38:00 320

原创 6.策略模式

<br />package 策略模式;<br /><br />abstract class Strategy{//抽象策略类<br /> public abstract void AlgorithmInterface();<br />}<br /><br />class ConcreteStrategyA extends Strategy{//具体算法A<br /> <br /> public void AlgorithmInterface(){//算法A的实现方法<br />  System.out.pr

2011-05-15 09:37:00 83

原创 5.模板方法模式

package 模板方法模式;abstract class TestPaper{//抽象类 public void TemplateMethod(){//模板方法,给出了算法的骨架,调用了一些不变的具体方法和抽象操作  System.out.println("你最喜欢什么茶?a.红茶 b.绿茶 c.抹茶 d.龙井 ");  System.out.println("答案:"+Answer1());  System.out.println("你最喜欢什么地方?a.宋城 b.西溪 c.西塘 d.灵隐");  Sy

2011-05-14 08:47:00 87

原创 6.策略模式

package 策略模式;abstract class Strategy{//抽象策略类 public abstract void AlgorithmInterface();}class ConcreteStrategyA extends Strategy{//具体算法A public void AlgorithmInterface(){//算法A的实现方法  System.out.println("算法A的实现"); }}class ConcreteStrategyB extends Strategy{/

2011-05-14 08:47:00 92

原创 4.抽象工厂模式

package 抽象工厂模式;//抽象用户interface User{    public void InsertUser(); public void GetUser();}//Sqlserver用户class SqlserverUser implements User{ public void InsertUser(){  System.out.println("在SQL Server中给User表增加一条记录"); } public void GetUser(){  System.out.print

2011-05-14 08:46:00 95

原创 2.简单工厂模式

package 简单工厂模式;//简单工厂模式class Operation//运算类{protected double m=0;protected double n=0;public void setNum(double m,double n){ this.m=m; this.n=n;}public double GetResult(){  double d=0;  return d;}}class AddOperation extends Operation//加法类{public double Get

2011-05-14 08:45:00 82

原创 3.工厂方法模式

package 工厂方法模式;//工厂方法模式class LeiFeng{//雷锋public void Sweep(){System.out.println("雷锋扫地");}}class Graduate extends LeiFeng{//学雷锋的大学生public void Sweep(){System.out.println("大学生扫地");}}class Volunteer extends LeiFeng{//社区志愿者public void Sweep(){System.out.printl

2011-05-14 08:45:00 111

原创 Struts2详细工作流程

Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。3.1.1  核心控制器FilterDispatcher 核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文件,供核心控制器FilterDispatcher来使用。Struts 2的工作

2011-05-13 20:31:00 102

原创 Struts2工作流程

struts2工作流程 工作流程一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用

2011-05-13 20:19:00 98

原创 学习java的30个目标

<br />1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 <br /> <br />2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,   multithreading,reflection,event,handling,NIO,localization,

2011-05-11 19:16:00 93

原创 1. 单例模式

package 单例模式;//单例模式class Singleton{  private static Singleton instance;//定义静态成员,因为静态方法getInstance()只能访问静态成员  private Singleton(){}//构造方法让其private ,这就堵死了外界利用new创建此类实例的可能  public static Singleton getInstance(){//此方法是获得本类实例的唯一全局访问点      if(instance==null){//若

2011-05-11 11:03:00 90

原创 介绍一篇关于session的好文章,写的很详细

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。<br /><br />目录:<br />一、术语session<br />二、HTTP协议与状态保持<br />三、理解cookie机制<br />四、理解session机制<br />五、理解javax.servlet.http.H

2011-05-07 21:35:00 111

转载 经典语录【转】

<br />经典语录1:<br /><br />哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生,慢慢的,你的人生将会发生变化……<br /><br />经典语录2:  <br /><br />无论你的

2011-05-02 13:09:00 82

TeaFrameworkTest

基于TeaFramework框架的小项目,用于学习交流

2013-04-13

TeaFramework

基于J2EE规范的开发框架,是用于学习J2EE用的

2013-04-13

struts2 源码分析

struts2 源码分析struts2 源码分析struts2 源码分析struts2 源码分析struts2 源码分析struts2 源码分析

2011-07-02

达内当当网源码 达内当当网源码

达内当当网源码达内当当网源码达内当当网源码达内当当网源码达内当当网源码达内当当网源码达内当当网源码

2011-05-13

希赛软考论文79篇 项目管理

希赛论文79篇,准备软考论文的,不错的论文选择,希望对大家有用

2011-05-02

2010下半年信息系统项目管理师3

2010下半年信息系统项目管理师3,要考这个的朋友是个不错的选择

2011-05-02

2010下半年信息系统项目管理师试题2

2010下半年信息系统项目管理师试题2,要考这个的朋友不错!!

2011-05-02

项目管理9大知识领域

项目管理9大知识领域,项目管理9大知识领域项目管理9大知识领域项目管理9大知识领域

2011-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除