自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒙古狼

敏感、勤学、多思

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 参与需求调研后的思考

刚在某客户做了3个月的需求调研,亲自体验了需求调研的过程,有一些感想,总结下来。客户方配备了BA和SA,BA是业务专家,SA是技术专家,负责输出一个描述业务需求文档XXXS,将流程和需求都记述在该文档中,和大多数客户一样,客户的优势在于对他们的业务比较了解,但是对于如何去抽象业务,比较系统的把他们的业务需求归纳并描述下来,并不擅长,至少很多人不擅长,这就导致客户方的XXXS文档中通常是一些

2012-06-26 21:59:47 734

原创 一个基于SpringSocial的sina微博插件

找到一个基于SpringSocial的Sina微博插件,共享一下:http://code.google.com/p/spring-social-plugins/

2012-03-11 20:15:51 740

原创 对Spring的理解

昨天,有人问我对Spring的理解,总结一下:Spring现在已经覆盖系统各个层次,在web层,有Spring Web、Spring Webflow,在业务逻辑层,有Spring Core,在数据持久层,Spring整合了Ibatis(SQL Mapping)、Hibernate(ORM)、NOSQL,在集成层,Spring有Spring Integration,还有针对特定场景的解决方案

2012-03-11 20:14:16 977

原创 金蝶BOS元模型分析

对一些需求变化多样的产品而言,做好可变性设计是非常重要的。国外做得好的有Siebel,国内有金蝶的BOS,实际上金蝶的BOS很多理念跟Siebel是相似的,呵呵。。。他们都是采用MDD的方式来解决可变性问题的。这里的难点在于如何抽象出一套稳定的元模型,能描述各种各样的变化,以达到通过配置即可搞定需求变更的目的。这里着重讲一下金蝶BOS的元模型,所谓元模型,是模型的模型。在数

2012-03-11 20:09:46 3441

原创 面向领域的业务平台设计(二)

如何解决上文提到的鉴定标准中的问题呢?我认为答案就是MDD。用一个实际的例子来表述一下思路:在CRM系统有个订单处理模块,其提供了订单管理、订单流程执行、工单管理等功能,营业员通过界面提交一个订单请求,如果订单请求通过业务规则的校验,则会创建一个订单对象,订单对象的创建会触发订单流程的创建,订单流程流转的过程中,会在各个节点创建工单,也会调用其它子系统开通服务,比如调用物流发货。订单流程完

2012-02-26 17:16:29 981

原创 面向领域的业务平台设计(一)

毕业后,做了很多年的中间件,有工作流,有数据持久层框架,还有个类似tomcat的server等,一直在思考,一个最适合业务的平台应该是什么样子的。因一直没有业务经验,因此,尽管有一些想法,但是也不知道这些想法靠不靠谱,最近一年参与了一个CRM项目的设计,积攒了一些业务经验,心中的想法逐渐清晰了起来,也有了一些底气,写下来跟大家交流探讨。就如同变化多端的八卦卦象是由乾、兑、离等8个基本卦象组成,

2012-02-26 15:19:37 1271

原创 对做IDE的一些思考

近来参与了一个电信CRM项目的设计,相比其他电信应用来讲,CRM最接近用户,因此,需求琐碎,变化频繁。需要有一个适应CRM业务的领域化IDE来支撑业务开发。做事情需要有方法,方法可以参考业界一些好的实践。本文主要是想总结一些好的设计IDE的实践供朋友们借鉴。我们借IBM的BPM Suite来分析IDE的设计方法。IBM BPM Suite主要用于业务流程的管理。IBM把业务

2012-02-26 01:04:14 796

原创 JDK 1.5学习之RowSet

在jdk1.4的javax.sql包中有一个RowSet接口,但是没有具体实现的类。”Tiger”诞生之后,引入了javax.sql.rowset包中的五个子接口和com.sun.rowset包里面的对应的五个实现类,这样我们就可是使用功能强大的RowSet了。jdk1.5中RowSet的五个子接口分别是JdbcRowSet,CachedRowSet,WebRowSet,JoinRowSet和Fi

2005-03-11 10:45:00 1846 1

原创 struts中文的解决

1.使ApplicationResources.properties支持中文建立一个ApplicationResources_ISO.properties文件,把应用程序用的message都写进去,然后在dos下执行这个命令,native2ascii -encoding gb2312 ApplicationResources_ISO.properties ApplicationResources.

2005-02-23 17:02:00 1716

原创 jsp设置页面过期

服务端方法:response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", -10);%>在登陆页面和登陆后页面均加入这段代码即可注意,一定要在登陆页面(或类似功能的页面使session无效)客户端方法:meta是用来

2004-11-13 15:21:00 1672

原创 java连接oracle,取io文件内容,子串替换(原作)!

package common;import java.sql.*;import java.io.*;import javax.naming.*;import javax.sql.*;import java.util.*;public class DbAction{        public Connection conn = null;        public PreparedState

2004-10-28 08:41:00 1460

原创 Iframe 用法浅析

解释成“浏览器中的浏览器“很是恰当 用于设置文本或图形的浮动图文框或容器。BORDER设定围绕图文框的边缘宽度FRAMEBODER设置边框是不否为3维(0=否,1=是)HEIGHT,WIDTH设质边框的宽度和高度SCROLLING是否有滚动条(YES,NO,AUTO)SRC指定IFRAME调用的文件或图片(HTML,HTM,GIF,JPEG,JPG,PNG,TXT,*.*)

2004-10-26 18:12:00 5273 3

原创 下载信息内容时文件名称的指定

问题的提出 互联网的发展为我们的生活带来了巨大变化,越来越多的人乐意享受网上便捷的服务,诸如网上购物、网上订票等。其中突出的一类服务是信息内容下载服务,包括音乐、参考资料、试用软件的下载等。通常,信息内容下载服务有以下要求:  ● 能够下载的用户必须有访问信息内容的权限; ● 每一项信息内容要有独立的下载权限控制,能下载某一项信息的用户,不一定能够下载另一项信息; ● 从用户的角度

2004-10-21 20:52:00 3402

原创 javamail发送邮件

/*在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。此篇仅介绍用javamail实现发送邮件功

2004-10-16 08:56:00 1961 1

原创 ORACLE 常用的SQL语法和数据对象

一.数据控制语句 (DML) 部分 http://www.acnow.net/ srr0U1.INSERT  (往数据表里插入记录的语句) http://www.acnow.net/ srr0UINSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);  http://www.acnow.net/ 3kUEoaqq8INSERT INTO 表名(字段名

2004-10-15 13:40:00 1668

原创 j2EE基础概念

Java基础方面:1,作用域public,protected,private,以及不写时的区别2,ArrayList和Vector的区别,HashMap和Hashtable的区别3,char型变量能不能定义为一个中文?为什么?4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?6,内部类的实现方

2004-10-13 13:09:00 1795 1

原创 用JBuilder2005开发Web应用

用JBuilder2005开发Web应用高科华JBuilder是一个开放的Java IDE,它集成了Tomcat、Weblogic等服务器。虽然JDK、Tomcat、Weblogic不断升级,我们仍可以在JBuilder中使用它们的最新版本。由于Tomcat服务器的配置比较复杂,习惯了Windows平台的程序员常常对Tomcat的使用感到困惑。本文给出了一个使用Tomcat环境下的数据

2004-10-12 16:31:00 2205 3

原创 设置网页的http头(下载保存,在线浏览)

out.println("fdfafdfdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

2004-10-12 16:19:00 2900 3

原创 利用Java 创建和读取Excel文档

为了保证示例程序的运行,必须安装Java 2 sdk1.4.0 和Jakarta POI,Jakarta POI的Web站点是: http://jakarta.apache.org/poi/ 示例1将演示如何利用Jakarta POI API 创建Excel 文档。 示例1程序如下:import org.apache.poi.hssf.usermodel.HSSFWorkbook;impo

2004-10-10 20:02:00 1436 1

原创 java编程思想3editor读书笔记(8 接口与内部类)

接口使用的注意事项(自我感觉):接口中尽量少定义成员变量,一般只声明方法;接口的作用:实现多重继承及多态上传;内部类的作用:1.隐藏实现。                          2.实现类c++的多重继承(相对用接口实现的多重继承相比,内部类能实现对多个抽象类的多   重继承)

2004-10-10 19:43:00 1483 1

原创 JbuliderX+Tomcat5.0配置

JbuilderX与Tomcat5.0不跟现成的tomcat4.1一样,需要另外配置。1、运行Jbuilderx,进入server configure. tools-->configure server-->tomcat4.1.2、复制tomcat4.1,并将其名称改为tomcat 5.0,ok后确定。3、解压刚才下载的tomcat5.0到jbuilderx的安装目录下的thirthparty下,

2004-10-08 21:53:00 1630 1

原创 Ant全攻略 (转载)

作者:poweriseAnt是什么? Ant是一种基于Java和XML的build工具。2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:/ant1.3(后面引用为%ANT_HOME%)2.1 在你运行Ant之前需要做一些配置工作。· 将bin目录加入PATH环境变量。 · 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Uni

2004-10-08 21:50:00 5823 1

原创 Struts Validator的使用

首先,在struts-config.xml文件中要写入:     xxx.xxxx.xxxx 的部分是资源文件的路径[pre]    [/pre]这里如果是想使用多个***.xml文件的话, value部分写法如下value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml, /WEB-INF/validation1.xml , /WEB-

2004-10-08 21:36:00 2528

原创 用jdeveloper开发struts系统入门

JBuilder也许是现在最为流行的Java开发工具,但它不是免费的,在最新版的JBuilder9中会自动向Borland公司发信息,很容易被查出是否在使用盗版。而struts是现在最流行的web系统架构,JBuilder9自带的竟然还是struts1.0。当然,我个人还是很喜欢Borland公司的产品,但由于种种原因,公司改用了Oracle的JDeveloper。JDeveloper1.0是O

2004-10-08 21:35:00 961

原创 Struts 学习笔记2 -ActionServlet深入探讨(引用)

java.lang.Object  |  +--javax.servlet.GenericServlet        |        +--javax.servlet.http.HttpServlet              |              +--org.apache.struts.action.ActionServletStruts提供了一个缺省版本的ActionServle

2004-10-08 21:31:00 1204

原创 java编程思想3editor读书笔记(7 多态性)

多态主要是建立在继承的基础上的,通过“上传”,“下传”实现。java在方法调用时的后绑定机制为多态的实现提供了基础,后绑定机制自动执行用继承描述各种状态,用合成表现各种状态下传注意classcastexception注意:        1.别用基类的private方法的名字去命名派生类的方法        2.最好用abstract关键字定义基类        3.构造函数调用的方法永远为复写后

2004-10-05 16:44:00 948

CISSP思维导图,根据CISS认证考试指南整理,可作为学习和工作参考

CISSP思维导图,根据CISSP认证考试指南整理,包含全章节知识点,可作为学习和工作参考 CISSP思维导图,根据CISSP认证考试指南整理,包含全章节知识点,可作为学习和工作参考 CISSP思维导图,根据CISSP认证考试指南整理,包含全章节知识点,可作为学习和工作参考 CISSP思维导图,根据CISSP认证考试指南整理,包含全章节知识点,可作为学习和工作参考

2019-12-22

SID模型介绍

SID模型介绍,按兴趣的朋友可以下载看看!

2012-06-25

OO 系统分析员之路——用例分析篇

咖啡小筑系列文章的整理版。 深入浅出的讲述了整个系统分析的过程。非常值得收藏。

2012-03-24

基于消息队列的工作流引擎及其容错设计

基于消息队列的工作流引擎及其容错设计,做工作流的可以看看。按照这种思路设计,性能会很不错。

2008-11-01

空空如也

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

TA关注的人

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