10 2013 档案
摘要:最近因为要把以前做的一个项目数据库从MSSQL2005转移到Oracle上,所以开始接触Oracle,通过本篇随笔简单记录一些ASP.NET结合Oralce的操作;因为微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 以后的版本,会将该类库移除。所以决定采用Oracle 自家的解决方案 ODP.NET;目前ODP.NET最新版本为12.1.0.1.0(开发跟部署机器都要安装);下载地址[http://www.oracle.com/technetwork/database/windows/downloads/index
阅读全文
摘要:一:什么是迭代和进化式开发1:迭代和进化式开发:通常会在还没有详细定义所有需求的情况下假设开发开始,同时使用反馈来明确和改进演化中的规格说明;2:迭代方法与较高的成功率、生产率和低缺陷率具有关系;3:软件开发过程描述了构造、部署以及维护软件的方式;4:迭代生命周期基于对经过多次迭代的系统进行持续扩展和精化,并以遁环反馈和调整为核心驱动力,使之最终成为适当的系统;5:因为反馈和调整使规格说明和设计不断进化,所以这种方法也称为迭代和进化式开发。6:在项目开始为期三周的迭代中,可以用周一上午一个小时的时间与团队成员召开启动会议,明确本次迭代的任务和目标;7:每次迭代都产生可执行的但不完整的系统,它不
阅读全文
摘要:大学时曾经开过《UML和模式应用》的课程,当时没有引起足够的重视,只为了应付考试并没有真正掌握书中的内容;现在工作中经常要用到UML及设计模式,决定每周花点时间重新对书中的内容进行学习;本文章是对面向对象分析和设计内容进行简单的记录;1:什么是分析和设计分析:强调的是对问题和需求的调查研究,而不是解决方案。设计:强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现;有益的分析和设计可以概括为:做正确的事(分析)和正确地做事(设计)2:什么是面向对象的分析和设计面向对象分析:强调的是在问题领域内发现和描述对象(或概念)。例如航班信息系统里包括飞机(Plane)、航班(Flig
阅读全文
摘要:本文将通过一个简单的实例,介绍如何创建一个Rest服务接口,以及通过JQUERY去对它进行调用;主要采取两种方式分别为Get跟Post;其中将通过Post提交简单类型(Sring)以及复杂类型(自定义实现UserModel)与Rest服务进行交互; 一 Rest服务创建 其中Web客户端(Clint
阅读全文
摘要:对XML文件的操作在平时项目中经常要运用到,比如用于存放一些配置相关的内容;本文将简单运用Linq TO Xml对XML进行操作,主要讲解对XML的创建、加载、增加、查询、修改以及删除;重点在于类XDocument、类XElement;本实例是在控制台程序运行,所以对加载的XML文件路径要注意,若XML文件不是代码自运创建时要设置其“复制到输出目录”-始终复制1:首先看一下实例要加载的XML文件格式: 1 踏浪帅 2 wujunyang 3 cnblogs 2:[加载XML]加载XML文件的内容,假如XML文件不存在则创建一个Creat...
阅读全文
摘要:上一篇文章采用的PowerDesigner实现对MSSQL数据库迁移到Oracle,后来博友建议用ESF Database Migration Toolkit进行迁移会更加简单方便,本文就是通过一个实例来讲解;文章后面是从网络上整理所得简单介绍Oracle与MSSQL类型的对照;1:首先我们MSSQL创建一个数据库,并在里面建一张User的表,表相应字段如下图2:接着打开ESF Database Migration Toolkit选择我们源数据库的类型还有其它相应的参数信息3:下一步开始针对目标数据库的设置及其它连接参数4:选择要迁移的表或视图,这边还可以针对导过去内容进行一些设置(Custo
阅读全文
摘要:最近要把一个MSSQL数据库迁移到Oracle上面,打算借助PowerDesigner这个软件来实现;今天简单研究一下这个软件的运用;把一步简单的操作步骤记录下来;第一步:建立相应的链接1:首先我们打开PowerDesigner,并新建一个Physical Data Model2:工具栏里的"数据库"-->Configure Connections3:点击新建一个数据库连接4:选择系统数据源,然后下一步5:因为我们这个源数据是MSSQL2005,所以接下来我们选择驱动程序为SQL Server6:然后下一步7:填写数据源的名称还有相应数据源的服务器地址8:选择用户名跟
阅读全文