Welcome 微信登录

首页 / 软件开发 / 数据结构与算法

通向架构师的道路 第二十一天 万能框架spring(三)之SSH

通向架构师的道路 第二十一天 万能框架spring(三)之SSH

通向架构师的道路 第二十一天 万能框架spring(三)之SSH2013-02-19 csdn lifetragedy一、前言我们有了Spring+JdbcTemplate和Spring+iBatis并结合maven的基础,搭建一个SSX这样的框架现在就和玩一样的简单了,今天我们将搭建一个使用Struts1.3,Srping3, Hibernate3的SSH1的开发框架,大家跟着我一步步走,会发觉在程序跑通后自己再动手搭建一遍这个框架,只需要30分钟。二、...
通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 上

通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 上

通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 上2013-02-19 csdn lifetragedy一、前言SSH有了,现在我们要把我们的struts层从原来的1.3替换成struts2.x,引入了struts2.0后我们会发觉我们的代码和框架的变化还是不小的二、Struts2的好处1)在struts2的方法里,一切变量是线程安全的,而原有的struts1不是的;2)在struts2中如果你声明了如下这样的代码:priva...
通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 中

通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 中

通向架构师的道路 第二十二天 万能框架spring(四) 使用struts2 中2013-02-19 csdn lifetragedy4.2 struts2中的类的书写struts2中的action就是一个普通的class,它的public方法名就是一个具体的action,这相当于原有struts1中的DispatchAction,只不过它做的更加灵活。如:我有一个按钮叫addStudent,如果你在你的action的类中有一个publicString a...
通向架构师的道路 第二十三天 maven与ant的奇妙整合

通向架构师的道路 第二十三天 maven与ant的奇妙整合

通向架构师的道路 第二十三天 maven与ant的奇妙整合2013-02-20 csdn lifetragedy一、前言我们在《万能框架spring》前四天中都用到了maven,接下去要讲述在SSX这样的架构下我们的“单元测试”是怎么进行的,但是在此之前我们再来深入入解一下maven,因为我们的单元测试需要用到的是junit+ant+junitreport这样的组合。而。。。。。。由于我们已经使用了maven,那么我们如何可以延续经...
通向架构师的道路 第二十四天 Oracle性能调优(上)

通向架构师的道路 第二十四天 Oracle性能调优(上)

通向架构师的道路 第二十四天 Oracle性能调优(上)2013-02-20 csdn lifetragedy前言这次,我们将在Linux下来动手完成Oracle数据库的安装与使用。Oracle本身是可以免费下载的包括 它 的企业版以及被它收购的Weblogic和Sun中的几乎任何东西你都可以拿来下载和使用,不像IBM和Tibco一些其它厂商,只有“试 用版”给你下载,Oracle的东西没有时间限制,你拿来做练习,搭实验环境都是没有...
通向架构师的道路 第二十四天 Oracle性能调优(下)

通向架构师的道路 第二十四天 Oracle性能调优(下)

通向架构师的道路 第二十四天 Oracle性能调优(下)2013-02-20 csdn lifetragedy4.4 Oracle表空间管理Oracle的表空间文件都放在$ORACLE_HOME/oradata如/opt/oracle/product/10/oradata这样的目录中的Oracle的表空间支持”热插拨“即在Oracle运行时发觉表空间不够时可以直接打开Oracle的管理界面来动态给它划一块硬盘空间,或者甚至你又装了一...
通向架构师的道路 第二十五天 SSH的单元测试与dbunit的整合(上)

通向架构师的道路 第二十五天 SSH的单元测试与dbunit的整合(上)

通向架构师的道路 第二十五天 SSH的单元测试与dbunit的整合(上)2013-02-22 csdn lifetragedy一、前言在二十三天中我们介绍了使用maven来下载工程的依赖库文件,用ant来进行war包的建立。今天我们在这个基础上将使用 junit+dbunit来进行带有单元测试报告的框架的架构。目标:每次打包之前自动进行单元测试并生成单元测试报告生成要布署的打包文件即war包单元测试的代码不能够被打在正式的要布署的war包内,单元测试仅用于...
通向架构师的道路 第二十六天 漫谈架构与设计文档的写作技巧

通向架构师的道路 第二十六天 漫谈架构与设计文档的写作技巧

通向架构师的道路 第二十六天 漫谈架构与设计文档的写作技巧2013-02-23 csdn lifetragedy前言:这篇是一篇番外篇,没有太多代码与逻辑,完全是一种”软“技巧,但是它对于你如何成为一名合构的架构设 计人员很重要。在此要澄清一点,架构师本身也是”程序员“,不是光动嘴皮子的家伙们,如果你不是一名程序虽出身 那你根本谈不上也不可能成为一名架构师。那么架构师还有哪些是作为一名程序员来说不具备的呢?其...
通向架构师的道路 第二十七天 IBM网格计算与企业批处理任务架构

通向架构师的道路 第二十七天 IBM网格计算与企业批处理任务架构

通向架构师的道路 第二十七天 IBM网格计算与企业批处理任务架构2013-02-23 csdn lifetragedy一、批处理我们在一些项目中如:银行、保险、零商业门店系统中的对帐、结帐、核算、日结等操作中经常会碰到一 些"批处理“作业。这些批处理经常会涉及到一些大数据处理,同时处理一批增、删、改、查等SQL,往往涉及到好 几张表,这边取点数据那边写点数据,运行一些存储过程等。批处理往往耗时、耗资源,往往还会用到多线程去设计程 序代...
简述UML中的活动图

简述UML中的活动图

简述UML中的活动图2013-07-20活动图(activity diagram)显示动作及其结果,活动图着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动。活动图是状态图的一个变种 与状态图的目的有一些小的差别,活动图的主要目的是描述动作(执行的工作和活动)及对象状态改变的结果,当状态中的动作被执行(不象正常的状态图,它不需指定任何事件)时,活动图中的状态(称为动作状态)直接转移到下一个阶段,活动图和状态图的另一个区别是活动图中的动作可以放...
UML中状态图的状态和转移

UML中状态图的状态和转移

UML中状态图的状态和转移2013-07-20 关东升 状态图主要用来描述对象,子系统,系统的生命周期。通过状态图可以了解到一个对象所能到达的所有状态以及对象收到的事件(收到消息、超时、错误、条件满足)对对象状态的影响等。所有的类,只要它有可标记的状态和复杂的行为,都应该有一个状态图。状态图指定对象的行为以及根据不同的当前状态行为之间的差别,同时,它还能说明事件是如何改变一个类的对象的状态。1.1.1 状态和转移所有对象均有状态,状态是对象操作的前一次活动...
简介UML中的组件图

简介UML中的组件图

简介UML中的组件图2013-07-20 关东升 组件图描述软件组件及组件之间的关系,显示代码的结构。组件是逻辑架构中定义的概念和功能(类、对象、它们的关系)在物理架构中的实现,典型情况下 组件是开发环境中的实现文件。如图8.1所示。图8.1软件组件可以是下面任何一种:源组件,源组件只在编译时是有意义,典型情况下,它是实现一个或多个类的源代码文件。二进制组件,典型情况下,二进制组件是对象代码,它是源组件的编译结果 它。应该是一个对象代码文件,一个静态库文件...
简介UML中的部署图

简介UML中的部署图

简介UML中的部署图2013-07-20 关东升 部署图描述处理器、设备、软件组件在运行时的架构。它是系统拓朴的最终的物理描述,即描述硬件单元和运行在硬件单元上的软件的结构。在这样的架构中,在拓朴图中寻找一个指定节点是可能的,从而了解哪一个组件正在该节点上运行。哪些逻辑元素(类、对象、协作等等)是在本组件中实现的,并且最终可以跟踪到这些元素在系统的初始需求说明(在用例建模中完成的)中的位置。1.1.1 节点节点是拥有某些计算资源的物理对象(设备)。这些资源...
简介RUP中的核心工作流

简介RUP中的核心工作流

简介RUP中的核心工作流2013-07-20 关东升 RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(Core Supporting Workflows)。尽管6个核心过程工作流可能使人想起传统瀑布模型中的几个阶段,但应注意迭代过程中的阶段是完全不同的,这些工作流在整个生命周期中一次又一次被访问。9个核心工作流在项目中轮流被使用,在每一次迭代中以不同的重点和强度重复。1.商业建模(Bus...
UML中RUP的软件生命周期

UML中RUP的软件生命周期

UML中RUP的软件生命周期2013-07-20 关东升 RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。每个阶段结束于一个主要的里程碑(Major Milestones);每个阶段本质上是两个里程碑之间的时间跨度。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可...
简介UML中的RUP

简介UML中的RUP

简介UML中的RUP2013-07-20 关东升 RUP(Rational Unified Process,统一软件开发过程)是一个面向对象且基于网络的程序开发方法论。它是Rational公司(现在是IBM)开发的软件开发方法。根据Rational的说法RUP好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品,例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具,把...
UML的应用领域

UML的应用领域

UML的应用领域2013-07-20 关东升 UML被用来为系统建模,它可应用的范围非常广泛,可以描述许多类型的系统。UML的目标是用面向对象的方式描述任何类型的系统,最直接的是用 UML为软件系统创建模型。但UML也可用来描述其它非计算机软件的系统,或者是商业机构或过程。以下是UML常见的应用:信息系统(Information System):向用户提供信息的储存、检索、转换和提交。处理存放在关系或对象数据库中大量具有复杂关系的数据。技术系统(Techn...
<< 151 152 153 154 155 156 157 158 159 160 >>