`
laorer
  • 浏览: 437539 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<转>java站点,和设计模式

阅读更多
 http://riman.blogdriver.com/riman/index.html
java站点

http://www.54bk.com    我是博客


http://www.java-cn.com  java中文网

http://java.sun.com     sun官方网站

http://www.comejava.com     动网先锋

http://www.sawin.cn   小龙亭

http://www.java.com.cn    java讨论区

http://www.cn-java.com   中文java技术网

http://www.chinajavaworld.com  java开发者

http://www-900.ibm.com.developerWorks/cn   技术专区

http://www.sourceforge.net        java开源

 http://www.jdon.com/     jdon论坛,是一个J2EE专业技术论坛

http://www.cnjsp.org/      jsp技术网站

http://www.javaresearch.org/      java研究组织

http://www.theserverside.com/      一个著名的面向java server端应用的网站

http://www.huihoolcom     灰狐动力,很专业的J2EE网站,可参考

http://www.javaworld.com      很多新技术的讨论和新闻

httP://dev2dev.bea.com.cn/index.jsp    BEA开发园地,在weblogic上做开发的必进

 http://www.chinaunix.net    ChinaUnix??我们在努力打造一个Unix时代!

http://www.onjava.com    O'REILLY ON java.com

http://www.matrix.org.cn    Matrix与Java共舞

http://www.javajia.com    Java家

http://www.javalobby.org    JavaLobby

http://www.java-source.net    JavaSource

http://www.cnjsp.org    中国JSP技术网站

http://www.jspcn.net    JSP中文

http://www.cnjavaclub.com    中国JAVA俱乐部

http://www.uml.org.cn    UML软件工程组织


http://www.xuejava.com    学Java??学习Java的精髓

http://tech.ccidnet.com    赛迪网技术天地


http://dev2dev.bea.com.cn/index.jsp    BEAdev2dev在线

http://www.kissjava.com    爪哇流氓

http://java.about.com    来自About.com的Java新闻和技术文章


http://www.chedong.com/    车东

 http://www.javayou.com/    Java自有人


http://www.jcp.org/en/home/index    Java Community Process

 http://bbs.chinajavaworld.com    ChinaJavaWorld技术论坛


http://www.javaworld.com.tw/jute/index.html    JavaWorld技术论坛

 http://forum.iteye.com    Java视线论坛


http://www.jdon.com/jive/index.jsp    J道论坛

http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp    Sun技术社区论坛

http://www.cjsdn.com    中国Java开发网


http://spring.jactiongroup.net    SpringFramework中文论坛


 http://www.cartexpert.com/forum/forum.jsp?column=24    Jive研究论坛


http://www.javafan.net/jive/index.jsp    JavaFan论坛

- 作者: riman 2005年09月22日, 星期四 09:25  回复(0) |  引用(0)

dhcc项目总结

- 作者: riman 2005年09月12日, 星期一 21:16  回复(0) |  引用(0)

设计模式(转载)
1:前言

学习GoF设计模式的重要性

建筑和软件中模式之异同

2:GoF设计模式
A.创建模式
设计模式之Singleton(单态/单件) 阎宏博士讲解:单例(Singleton)模式
保证一个类只有一个实例,并提供一个访问它的全局访问点 2002/10/9更新

设计模式之Factory(工厂方法和抽象工厂)
使用工厂模式就象使用new一样频繁.2002/10/9更新

设计模式之Builder
汽车由车轮 方向盘 发动机很多部件组成,同时,将这些部件组装成汽车也是一件复杂的工作,Builder模式就是将这两种情况分开进行。
设计模式之Prototype(原型)
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

B.结构模式

设计模式之Adapter(适配器)
使用类再生的两个方式:组合(new)和继承(extends),这个已经在"thinking in java"中提到过.

设计模式之Proxy(代理)
以Jive为例,剖析代理模式在用户级别授权机制上的应用

设计模式之Facade(门面?)
可扩展的使用JDBC针对不同的数据库编程,Facade提供了一种灵活的实现.

设计模式之Composite(组合)
就是将类用树形结构组合成一个单位.你向别人介绍你是某单位,你是单位中的一个元素,别人和你做买卖,相当于和单位做买卖。文章中还对Jive再进行了剖析。
设计模式之Decorator(装饰器)
Decorator是个油漆工,给你的东东的外表刷上美丽的颜色.
设计模式之Bridge(桥连)
将"牛郎织女"分开(本应在一起,分开他们,形成两个接口),在他们之间搭建一个桥(动态的结合)
设计模式之Flyweight(共享元)
提供Java运行性能,降低小而大量重复的类的开销.

C.行为模式
设计模式之Command(命令)
什么是将行为封装,Command是最好的说明.
设计模式之Observer(观察者)
介绍如何使用Java API提供的现成Observer
设计模式之Iterator(迭代器)
这个模式已经被整合入Java的Collection.在大多数场合下无需自己制造一个Iterator,只要将对象装入Collection中,直接使用Iterator进行对象遍历。
设计模式之Template(模板方法)
实际上向你介绍了为什么要使用Java 抽象类,该模式原理简单,使用很普遍.
设计模式之Strategy(策略)
不同算法各自封装,用户端可随意挑选需要的算法.
设计模式之Chain of Responsibility(责任链)
各司其职的类串成一串,好象击鼓传花,当然如果自己能完成,就不要推委给下一个.
设计模式之Mediator(中介)
Mediator很象十字路口的红绿灯,每个车辆只需和红绿灯交互就可以.
设计模式之State(状态)
状态是编程中经常碰到的实例,将状态对象化,设立状态变换器,便可在状态中轻松切换.
设计模式之Memento(注释状态?)
很简单一个模式,就是在内存中保留原来数据的拷贝.
设计模式之Interpreter(解释器)
主要用来对语言的分析,应用机会不多.
设计模式之Visitor(访问者)
访问者在进行访问时,完成一系列实质性操作,而且还可以扩展.
3:其他资料

23种设计模式的java实现(提供源代码)

Thinking in Patterns with Java Thinking in Java的作者Eckel又一著作!

CMSC491D Design Patterns In Java
Overview of Design Patterns 精确定义各个模式以及他们的关系
Design Patterns Java Companion

设计模式在EJB中应用 这是我发表在《程序员》第6期的文章。写得很简单。
EJB设计模式(英文) 从设计模式去理解EJB或J2EE我认为是个非常有效的办法.

分享到:
评论
1 楼 凝血神抓 2007-01-08  
好人

相关推荐

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    [目录]EJB 的设计模式 &lt;br&gt; 6. [目录]Servlet Container 和 应用服务器 &lt;br&gt; 3. [目录]TOMCAT &lt;br&gt; 9. [目录]纪念光盘精华区精选目录 &lt;br&gt; 1. [目录]Java编程 &lt;br&gt; 1. [目录]Java简单问题 &lt;br&gt; 2. [目录]为什么...

    Linux环境数据库管理员指南

    开发基于Web的应用程序 295&lt;br&gt;10.1 引言 295&lt;br&gt;10.2 Web 应用程序平台 296&lt;br&gt;10.2.1 Active Server Pages 296&lt;br&gt;10.2.2 Cold Fusion 296&lt;br&gt;10.2.3 Java Server Pages 296&lt;br&gt;10.2.4 Zope 296&lt;br&gt;10.2.5 ...

    paoding 分词

    在Java领域中,paoding(又称“庖丁”)是一个高效、灵活的中文分词库,专为处理大规模中文文本而设计。本文将详细介绍paoding分词的环境搭建过程及其核心特性,旨在帮助读者深入理解和应用这一工具。 **一、...

    Jive论坛(J道版)

    学习Jive源程序,可以更好的理解和应用设计模式,本人推荐学习Java必须读懂两套源代码,第一个就是Jive 第二个是Sun的宠物店Pet Store.&lt;br&gt; &lt;br&gt; Jive论坛的优点是由于采用缓冲机制,可以承受巨大访问量,同时能保持...

    99道HTML选择.doc

    "是粗斜体,而列表项"C++"、"java"和"vb"没有前导空行,字体大小由`&lt;H1&gt;`的默认大小决定,而不是`&lt;font&gt;`中的`size=2`。 6. 设计Web页面和网站时,应确保页面有吸引力,内容编目清晰,易于导航,且站点结构良好。...

    《计算机应用基础2-网页制作》(完整).pdf

    例如,&lt;b&gt;使文字加粗&lt;/b&gt;,&lt;u&gt;下划线&lt;/u&gt;,&lt;sup&gt;上标&lt;/sup&gt;,&lt;strong&gt;强调文本&lt;/strong&gt;,&lt;ol&gt;(有序列表)。 7. HTML文档的基本结构包括&lt;!DOCTYPE html&gt;声明、&lt;html&gt;根标签、&lt;head&gt;头部标签(包含元信息)和&lt;body&gt;...

    java进阶提高学习教程-16Web技术.pptx

    * 一个简单的 HTML 文件示例:&lt;html&gt;&lt;head&gt;&lt;title&gt;标记示例&lt;/title&gt;&lt;/head&gt;&lt;body&gt; 这是一个标记示例&lt;/body&gt;&lt;/html&gt; 16.2.2 常用标记 * HTML 文档有多种标记,例如:&lt;p&gt;、&lt;h1&gt;、&lt;img&gt; 等。 16.2.3 DOM 文档 * ...

    jstl和standard下载

    这使得JSP页面更加清晰,符合MVC(Model-View-Controller)设计模式,有利于团队协作和代码管理。JSTL的核心库是`jstl.jar`,而`standard.jar`则包含了EL(Expression Language)的支持,这是JSTL运行所必需的。 在...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。 - 数据库连接 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的...

    hadoop单机版安装教程

    Hadoop是一款开源的大数据处理框架,由Apache基金会开发,它主要设计用于处理和存储海量数据。在单机版(Standalone)安装模式下,Hadoop主要用于学习和测试环境,不涉及分布式集群,所有服务都在一台机器上运行。...

    spring security 参考手册中文版

    5.3 Java配置和表单登录 34 5.4授权请求 35 5.5处理注销 36 5.5.1 LogoutHandler 37 5.5.2 LogoutSuccessHandler 37 5.5.3更多注销相关参考 38 5.6认证 38 5.6.1内存认证 38 5.6.2 JDBC认证 39 5.6.3 LDAP认证 39 ...

    struts2详解

    Struts2采用MVC(Model-View-Controller)设计模式,将业务逻辑、数据处理和用户界面三者分离,提高了软件的可维护性和可扩展性。 为了更好地理解和使用Struts2框架,以下是一些必备的基础知识: 1. **Java基础**...

    网络真实状态站点测试html-css-java

    Spring框架是Java后端开发中的常用框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)模式等,极大地提高了开发效率和代码的可维护性。对于数据库操作,通常会结合MyBatis或Hibernate等ORM...

    javaWeb学习路径及经验

    **MVC 设计模式** - **Model (模型)**:处理应用程序数据逻辑的部分。 - **View (视图)**:负责展示数据给用户。 - **Controller (控制器)**:处理用户输入,并将它转换为对模型或视图的操作。 ##### 3. **...

    《Dreamweaver网页设计》期末试卷.docx

    这些知识点涵盖了Dreamweaver的基本使用,包括文档创建、页面属性设置、脚本插入、表格操作、HTML属性、Flash集成、图像链接、CSS样式、链接目标、站点管理和布局模式等,是网页设计学习的重要组成部分。

    java公交站点查询系统

    以上是对“java公交站点查询系统”的主要技术点和设计思路的详细解析,涵盖了从数据库设计、Java编程到用户体验的多个层面。通过这个系统,用户可以便捷地获取公交信息,而开发者则展示了Java和ACCESS在实际项目中的...

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    &lt;title&gt;&lt;cms:property name="Title"/&gt;&lt;/title&gt; &lt;meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;CHARSET=&lt;cms:property name="content-encoding" default="UTF-8"/&gt;"/&gt; &lt;/head&gt; &lt;body&gt; &lt;h2&gt;测试网站的模板...

    mom4j很好的学习资源

    - `&lt;poll-interval&gt;`:客户端轮询间隔时间,分为同步模式和异步模式。 - **目的地配置**:定义了队列和主题名称。 - `&lt;queue&gt;`:队列名称。 - `&lt;topic&gt;`:主题名称。 #### 五、管理 - **命名服务器**:用于...

    有关javaAPI或者手册

    `struts手册`指的是Struts框架,它是基于MVC设计模式的Java Web开发框架。Struts帮助开发者构建结构清晰且易于维护的Web应用,通过ActionForm、Action和Tiles等组件来协调业务逻辑和视图。 `w3csc`可能指的是W3C的...

Global site tag (gtag.js) - Google Analytics