- 博客(129)
- 问答 (2)
- 收藏
- 关注
HttpUnit 页面测试
1 HttpUnit安装、环境配置1.1 安装1. 到HttpUnit的主页http://httpunit.sourceforge.net下载最新的包文件,当前的最新版本是1.7。 maven 配置httpunit pom.xml <dependency> <groupId>httpunit</groupId> <artifact...
2009-09-29 12:50:50
247
最简单的负载均衡配置
1.介绍apache 2.2.11 新特性Example of a balancer configurationBefore we dive into the technical details, here's an example of how you might use mod_proxy_balancer to provide load balancing be...
2009-08-18 15:56:34
136
maven 配置笔记
安装maven相当于拥有了整个apache类库,maven2绝对是我的最爱,它有几个个优点我最喜欢,不依赖于IDE,快速构建,编译,打包,测试,部署,一个命令帮你创建你的java项目,不用再冥思苦想目录结构了,还是按照标准的走吧,唯一的缺点就是漫长的等待,但是也是为了下载依赖包,如果可以建立本地库的话,应该也不会太慢,总之我觉得maven是java开发人员必掌握的一个框架。 在线下载mav...
2009-08-07 10:02:26
111
原创 XMPP
1、什么是XMPP ? XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准...
2009-06-18 23:23:54
110
struts2的annotation配置
struts2 的annotation配置1.struts。xml<struts> <!-- <constant name="struts.objectFactory" value="spring" /> --> <constant name="struts.devMode" value="true" /> &
2009-05-26 14:57:43
123
ASCII码表
八进制十六进制十进制字符八进制十六进制十进制字符00000nul1004064@01011soh1014165A02022stx1024266B03033etx1034367C04044eot10444...
2009-05-22 14:35:55
103
mssql 分析可用性和恢复要求
为了制定成功的备份和还原计划,必须了解何时需要访问数据以及数据丢失对公司的潜在影响。回答下列问题可以帮助确定可用性要求和对数据丢失的敏感度。有了这些信息后,可以为数据库选择正确的 Microsoft® SQL Server™ 2000 恢复模型,并在技术和财力之间进行必要的权衡。下面是帮助分析可用性和恢复要求的基本问题: 您的可用性要求是什么?每天的什么时间数据库必须处于联机状态?...
2009-05-22 10:13:20
111
JSF配置笔记
JSF 细粒度的提交 ,事件驱动型的组件模型FacesSevlet 处理 相当于struts的actionSevlet jsF请求处理生命周期 恢复视图应用请求值处理验证更新模型值调用应用程序呈现响应jsf配置实例 新建工程,在myeclipse中加入jsf类包 新建类public class Computer { priva...
2009-05-15 18:11:33
112
web商旅管理平台项目总结
一 遇到问题和解决方案需求分析系统原型开发UML业务建模 starUML 建模 用例图,用例叙述文档(需求用例,测试用例) 活动图,状态图 具体描述业务流 类图 面向对象设计 时序图 程序流程 2. 数据库设计 ...
2009-05-08 09:42:50
295
如何在eclipse中修改注释模板
eclipse-->Window-->Preferences-->Java-->Code Style-->Code Templates /**** @author vissul* @version 创建时间:${date} ${time}* */
2009-05-06 12:01:39
94
原创 代码的坏味道,重构,模式
当我们已经对设计模式倒背如流时,却往往发现在实际代码编写中有生搬硬套的感觉。设计模式是前人经验的总结,直接拿来用合不合适呢?这让我想起了大学一位老师告诉我们的一条学习的道路“知识,理论,智慧”。设计模式是很一种优雅的“智慧”,但对于我们初学者来说还仅仅是留存于文字的“知识”。把“知识”融合到自己的开发中,在不断探索和总结中形成自己“理论”,再应用到实际中,那么这才是是真正属于我们自己的“智慧”。重...
2009-04-30 09:15:42
302
原创 maven 教程
Maven的主要功能有:1.构建项目(Builds)2.文档编制(Documentation)3.报告(Reporting)4.依赖管理(Dependencies)5.配置管理(SCMs)6.发布管理(Releases)一个很详细的教材:http://www.blogjava.net/sitinspring/category/23515.html...
2009-04-29 15:53:15
129
原创 模板方法模式简化控制层类(Action)的设计
使用模板方法模式简化控制层类(Action)的设计 在基于Model2的应用中,控制层的类总会包含对业务层诸类的调用,业务层诸类不可避免的要产生各种异常,如果统一到控制层进行处理的话会导致代码变得庞大臃肿还有不少重复,这种的例子在Web应用中的Servlet和Action诸类中并不少见。如果我们使用模板方法模式(Template Method Pattern)将业务处理和异常处理分开,能有效...
2009-04-29 15:39:40
189
centOS解决网卡驱动问题
解决办法: 1、到realtek官网下载对应驱动 uname -r 2、解压安装 0)注:r8168-8.aaa.bb为你所下载的驱动对应的名字 1)cd到网卡驱动所在文件夹,解压 : # tar vjxf r8168-8.aaa.bb.tar.bz2 / 2)进入文件夹: # cd r8168-8.aaa.bb 3)安装(需安装kernel-source,否则会失败) : ...
2009-04-21 09:56:38
361
原创 程序员的十层楼
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每...
2009-04-18 20:38:17
116
用jetty 嵌入式服务器实现自动化测试
1.先下载jetty-6.1.16.zip2.在现有工程里导入lib下面的jetty,jettyutil,servlet2.5的jar包3.再倒入jsp的包4.建立单元测试代码如下:import org.junit.BeforeClass;import org.junit.Test;import org.mortbay.jetty.Connector;import org.mo...
2009-04-16 23:35:56
175
MDA之PIM-4定义操作及方法
定义操作及方法1. 概念 系统分析员通过序列图的思考与表达,试图安排依据各个类所生成的一群对象的交互,让这一群对象可以合理完成某一个系统用例。同时,在序列图中,一群对象交互所引发的操作,则可以反馈给类图,定义出更多的操作及属性,甚至发现之前未发现其他类及关系。 序列图的主要组成元素:对象,调用消息(call message),执行规格(execution specification),生命...
2009-04-07 23:48:04
316
MDA之PIM-3定义静态结构
定义静态结构1. 概要 在PIM-3中系统分析员用类图来表达系统内部的静态结构。系统具备稳定且具有弹性的静态结构,才能够顺应需求变更,迅速支撑多样化的系统用例。之后,类图可能通过设计师之手,进行调整,并且成为程序员最关切的设计图之一,PIM-2的状态图和PIM-4的序列图,对PIM-3的类图,有不可或缺的贡献。 2. 关系2.1 关联关系判断类与类之间是否有关联关系: 1在企业领域的专业概念里...
2009-04-07 23:47:13
303
MDA之PIM-2分析业务规则
分析业务规则1.业务规则概念 企业流域中人设一项必须遵守的条件(Conditions),约束(Constraints)或政策(Policies)都算是业务规则。Odell书(Advanced Object-Oriented Analysis and Design Using UML)中将业务规则分为两大类,分别为约束规则(Constraints Rules)与衍生规则(Derivation...
2009-04-07 23:46:36
186
MDA之PIM-1分析系统流程
系统用例叙述1. 用例基本数据1) 用例名称一个用例有一份用例叙述,所以用例叙述文件里面,一定要标出对应的用例名称。2) 用例编号用例编号是拿用例的编号作为用例叙述的编号3) 用例简述只需三言两语,增强用例的可理解性4) 用例图在用例叙述的开头处附上相关的用例图件5) 系统提供此用例的系统名称6) 执行者细分成“启动者”或“支持者“7) 相关用例常见的相关性有2方面,其一是执行用例前必须先行执行过...
2009-04-04 23:43:04
431
MDA之CIM于PIM过度阶段
在CIM阶段系统分析员大约花2周时间尽快生成初步的系统用例,以便于相关的决策人员可以从中挑选出首期开发的系统用例,而这也就是首期的系统范围 随后,项目正式进入PIM阶段,也就是分析阶段,所以系统分析员投入更多的时间,针对首期的系统用例详述细部规格,作为正式需求文件的一部分,也作为业务人员与开发人员之间的沟通文件 在进入PIM阶段之后,系统分析员将所有系统用例依相关性分成若干组,以组别方式生...
2009-04-04 23:25:52
606
MDA之CIM3定义系统范围
经过了CIM1定义业务流程以及CIM2分析业务流程之后,终于进入CIM3压轴戏了。CIM1和CIM2生成文件,跟CIM3的生成文件有如下关联性:CIM2活动图中的每一个动作,都可能成为CIM-3的系统用例CIM1中的业务执行者,以及CIM2的动作负责人,都可能成为CIM3的系统执行者(system actor)在CIM3中,系统分析员将分析CIM2的所有活动图,定义出一系列的系统用例,随...
2009-04-04 21:55:19
858
Eclipse findbugs plugin
http://findbugs.cs.umd.edu/eclipse update site for official releases findbugs原理:利用了byte code engineering library 来实现其检测器,所所有字节码扫描检测器都基于Visitor模式。当FindBugs在分析类时,他会在分析方法内容时调用visit(Code)方法,与此累死,findb...
2009-03-29 14:17:17
83
原创 开源的网络爬虫larbin
larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Ailleret独立开发。larbin目的是能够跟踪页面的url进行扩展的抓取,最后为搜索引擎提供广泛的数据来源。Larbin只是一个爬虫,也就 是说larbin只抓取网页,至于如何parse的事情则由用户自己完成。另外,如何存储到数据库以及建立索引的事情 larbin也不提供。一个简单的larbin的爬虫可以每天获取...
2009-03-26 10:07:19
189
原创 MATE flex framework
This tutorial explains how to get started with Mate. As an example, we'll create a stock quote retrieval screen which sends the quote symbol to the server, receives the current price and stores it in ...
2009-03-26 10:06:14
115
原创 开源开发框架展现出Flex平台的发展势头
Adobe Flex及相关技术正成为RIA领域的主流。虽然Flex社区的规模还远比不上Java或Microsoft平台,但它正在Flex RIA开发者们的栽培下稳健地成长。许多开源开发框架也因此被创造出来: Cairngorm (下载) Cairngorm是最老也最成熟的Flex框架。它现在由Adobe拥有并开源,而且被Adobe的RIA顾问服务团队大量使用。创造出Cairngorm 的Ado...
2009-03-26 09:35:36
121
原创 Flex原理
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。因此,所有程序在真正开始运行前,需要经过如下...
2009-03-26 09:21:54
81
MDA之CIM2分析业务流程
通过CIM1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员的开始分析它的工作流程,并且绘制活动图(Activity Diagram)与业务人员取得共识。用活动图来作为分析系统流程的工具,主要是因为他能够让系统分析员聚焦在业务流程内部的一连串工作。找出可信息化的工作项目,并以此定义出系统未来可以提供的服务项目,也就定义出初步的系统范围了。每个人切分工作项目的准则各不同,心中都有...
2009-03-25 22:16:15
234
MDA之CIM1定义业务流程
CIM1定义业务流程(业务用例模型的生成),有下列两项:业务用例图业务用例简述业务用例图的主要组成元素是业务用例和业务执行者。 记录业务用例简述 业务用例名称简述 1)申购基金投资人于银行营业时间,向银行单笔或定期定额申购基金2)赎...
2009-03-25 22:06:54
447
MDA(Model Driven Architecture)模型驱动开发
Model Driven Architecture 模型驱动架构 为了实现MDA这一宏大构想,OMG(Object Management Group 国际对象管理集团)制定了一系列的标准: UML:UML被MDA用来描述各种模型。它并不是为MDA而生,但是作为目前最为风行的建模语言,UML已经占据了全球建模语言领域90%的市场份额,成为了建模语言事实上的标准,因此OMG将它作为MDA技术...
2009-03-25 21:47:30
275
Pomer (Flex+BlazeDS+Hibernate + spring )框架
Pomer下载与安装Pomer开发环境 MyEclipse6.5 flex3.0插件版 JDK1.6.0_05 Mysql5.0 Tomcat 6.0Pomer在上叙环境开发,并测试通过,但不说明以上版本环境是必须的,更高或更低的版本,或其他IDE、数据库、J2EE容器都可运行,但或许会有些小的改动。下载立即下载Pomer用户下载Pomer和Pomer代码生成器源代码,...
2009-03-23 17:04:21
259
原创 架构师要看的书
架构师类 架构类的书从来都很少,今年又长出两本来。 《Beautiful Architecture》 --《Beautiful Code》的姐妹作,里面有三成的架构是自己感兴趣的,已经有国内出版社拿下了,见架构师的唐诗三百首------O'reilly新书Beautiful Architecture(InfoQ中文站) 。 《97 Things Every Software Architect ...
2009-03-19 17:27:45
126
javafx 教程
http://www.java3z.com/cwbwebhome/article/article2/2884.html?id=1535
2009-03-18 23:45:49
197
eclipse 安装javafx
http://download.java.net/general/openjfx/plugins/eclipse/site.xml
2009-03-18 23:41:22
127
原创 java和javafx互操作
定义一个java的interface,然后在JavaFX中实现这个 interface。例如:Java代码 public interface JavaInterface { ... } public interface JavaInterface{ ... }在 MyJavaFXClass.fx中, 可以这样写:Javafx代码 (JavaFXGuy htt...
2009-03-18 23:29:01
323
空空如也
hibernate3+spring2.5+struts2 JPA 实现 保存时报错
2009-03-02
如何去掉flex 组件的底字啊?
2008-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人