- 博客(18)
- 收藏
- 关注
原创 软件架构的相关概念和实践
2006年11月软件架构的相关概念和实践(转贴时请注明出处) 刘爱军 序言 2006年8月底,我有幸参加了一个架构师培训,通过这个培训,清晰了很多概念,结合自己的知识和经验,对公司软件应用系统的架构设计有了很多想法,特撰写本文档,把自己学得的系统架构知识和自己的思考与大家共享,希望对公司设计人员进行设计工作时有所帮助。本文中很多内容都是我个人的观点,我个人技术的深度和广
2008-01-19 17:55:00 924
转载 指南:从业务模型到系统
主题 简介 业务模型和系统构架 业务模型和系统主角 自动业务角色 业务模型和分析模型中的实体类 业务角色之间的交互转化为系统需求 使用业务对象模型进行资源计划 摘要表 简介 Rational Unified Process 介绍的业务建模方法中包括为支持业务工具或系统生成需求的方法。这种方
2007-12-24 22:05:00 1085
转载 业务建模和领域模型
业务建模其实是一个从多方面描述系统的综合。大约要划分为四个方向:1.是组织机构和人员模型。 也就是信息化手段应用后对组织、机构和人员的影响和变化。包括工作内容,职责,以及因此带来的制度规范的变化2.是业务/处理模型,这里所谓的处理包含的是所有业务过程中的处理。例如把软件打包邮递出去,这个过程完全没有软件参与,但是它是整体工作流程中的一个环节。业务/处理模型,可以根据需要作层次化的细化,此处不再
2007-12-24 19:47:00 1502
原创 关于如何对待技术框架和业务框架的讨论
原文见 http://forum.hibernate.org.cn/viewtopic.php?t=1032这是很不错的帖子,国内很少有这样的讨论以下是摘录的一些内容:框架技术实际上就是流程固化技术。在框架技术中应用的很多的一种就是回叫机制(callback),对比MFC之类的东西,框架其实就是由设计好的工作流程调用具体的数据结构和算法(在C/C++中使用函数指针,Java中使用接口)。 J2EE
2007-12-24 19:24:00 577
转载 架构、构件、组件、框架、中间件的区别
什么是中间件? IDC给出的一个定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。 从这些定义中可以看出: ·中间件是一类软件,而非一种软件; ·中间件不仅仅实现互连,还要实现应用之间的互操作; ·中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。 什么是W
2007-12-13 09:38:00 852
转载 软件系统开发中的组件框架技术研究、设计和应用【转自lrn资源网】
计算机的应用已经从过去单纯的科学计算渗透到政务管理、商品交易、金融证券、军事指挥、航天航空、通讯导航、生物工程、医疗服务等多个领域。随着计算机技术的发展和应用范围的不断延伸,作为计算机灵魂的软件系统,其规模也在不断扩大,结构越来越复杂,代码越来越长、维护越来越困难,从过去几百行代码扩大到几万甚至几十万、几百万行代码的软件系统俯首皆是。因此,设计一个功能完善、结构优良,开发效率高,稳定性和安全性
2007-12-12 22:05:00 886
转载 JavaScript获取网页中HTML元素的几种方法分析
getElementById getElementsByName getElementsByTagName 大概介绍 getElementById ,getElementsByName ,getElementsByTagName 后两个是得到集合,byid只是得到单个对象 getElementById 的用法 举个例子: 网页陶吧 同一页面内的引用方法: 1、使用id: link1
2007-07-04 13:37:00 981
原创 JAVASCRIPT开发BUG调试大全
一:当代码能在FF中正常运行,但在IE中总是提示"缺少标示符、数字或字符串"时,可能是由于 JAVASCRIPT代码中,有多余的逗号导致。二:与是有区别的,在IE中,使用后者时,里面的JAVASCRIPT代码总是被忽略执行。正确的写法应该使用前者。
2007-07-01 20:41:00 592
转载 AJAX框架之DOJO
整 理:hopesoft[琥珀]来 源:http://www.51ajax.com版权声明:可以任意转载,转载时标明文章原始出处简 介:DOJO提供完整的轻量级窗口组件和浏览器-服务器消息映射支持,开源许可(Academic Free License 2.1),由JotSpot的Alex Russell所领导。官方站点:http://dojotoolkit.org/下载地址:http://d
2007-04-19 19:35:00 714
转载 ORACLE中使用动态游标的例子
create or replace function get_ope_popedom(sta_id varchar2) return varchar2 /* * NAME: * get_ope_popedom * * PARAMETER: * sta_id - 车站编号,多个站时以逗号分隔 * * RETURN: * --对应车站编号的车站名称,多
2007-04-11 15:18:00 620
原创 Orancle下的动态游标实现(总结)
不少朋友在开发过程中,要使用到游标进行统计(不用临时表)并返回统计结果,但游标后面的SQL却是动态的,如select * from tablename where ? order ?."?"代表条件,这样该如何处理呢。在同事的帮助下我实践了一下。总结出来。 假设tablename表中有field如下: field1 varchar2(
2007-04-07 14:11:00 636
转载 谈DotNet解决方案下分层和子项目的划分
分层在英文里面有Tier和Layer两方面的含义。Tier主要是只硬件上的分层,如客户端,应用服务器和数据库服务器。而Layer主要是指软件系统结构下的分层。而这里谈的主要还是软件体系结构上的分层。 最近经常看到的DotNet多层架构,七层架构等词语。归根到底其核心还是数据资源层,逻辑层和表现层三个层次。其它层次基本上都是基于这三个层次所做的扩展。在做一个软件系统的时候,具体如何分层跟要
2006-12-12 18:56:00 1039
转载 通过Emit实现动态类生成
动态生成一个类对于AOP,O/R Mapping等技术非常有帮助。对于Java来说,问题不大,而对于.NET,则要麻烦些(主要麻烦在于实现代码的生成需要IL),故猜测这可能也是在AOP, O/R Mapping方面,Java走得略前的原因吧。麻烦归麻烦,非不能也,动态生成一个简单的类还不至于太难。假设有如下接口: interface IAnimal { void
2006-12-12 09:36:00 1338
转载 2007年web开发技术预言
前言 2006年即将过去,这一年被广泛地看作是:在线投资新浪潮的一年;更新的web技术和技巧兴起和成长年;在采用web标准上增长年;从未这样采用web能量的新商务模式的兴起(和衰落)的一年。 从SitePoint和Ektron这两家组织提供的调查报告预览版中,其中的数据照射出在技术进化进程中的一丝亮光。大家不妨跟随作者一起放眼遥望一下亮光周围的风景,也许你会听到自己的惊
2006-12-12 08:32:00 710
转载 不用游标从表中取出前N条记录的存储过程
因为不技术加Top 后面 加参数,所以不能直接用Top @top 来记取前@top条记录.所以想了个办法,基本实现原理就是,先根据业务情况定一个较大值,用来先把表中的前N记录读取出来.放在一个临时表中.再从已经取出来的N条记录中筛选出真正要返回的前@top条记录:详细代码: -- 查找表的前@top条记录章集合CREATE PROC dbo.usp_TableName_GetT
2006-12-11 08:59:00 695
转载 事务管理最佳实践全面解析(转)http://blog.csdn.net/shendl/archive/2006/11/27/1415958.aspx
前言写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。由于之前很长一段时间,我一直都在使用Spring和EJB容器的声明式事务管理,因此,咋一遇到Jbpm这样的编程方式管理事务的情况,一下子搞不定了!经过几天的研究,我重新思考了怎样进行事务管理这个问题,并且发明了一种非常好的编程范式,或者说是事务管理的最佳实践。不敢独享
2006-11-28 08:19:00 882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人