合作开发三层架构版机房中的一些工具软件

       一,EA

                关于EA的使用,以前在http://blog.csdn.net/lhc1105/article/details/38128513 。真心感觉不错。

 

         二,动软代码生成器

                

这个小东西主要因为是中文的,用起来感觉比EA上手,可以进行一些简单的操作:比如:

         

          1,为数据库自动生成常用存储过程,也可以将自动生成的存储过程导出,交给D层的开发人员复制粘贴使用,减少工作量。

          2,导出数据库设计文档,不过这个文档有点儿简单,要自己完善下。

          3,生成三层架构的主体代码:

              如图,连带有工厂模式的代码都可以生成:

               

      4,这货也支持生成单表代码,单个模块的代码,也可以按照模板什么的生成,感觉挺好的。

   不过唯一美中不足的就是支持的语言有点儿单一,只支持C #,而我们这次合作开发是以VB.NET的。

三,实体生成类软件

       例如:

这类小工具主要是生成实体层,但是不能生成整体的架构。

但是,我们可以将生成的文件导入EA,搭配EA使用,生成类图,还是挺好的。

小结:今年有本自考科目叫做软件开发工具,为什么要学这个呢?大概是因为这些工具让我们从烦琐的软件开发中解脱出来,可以更加专注于软件整体的设计或者是对软件做更有意义的改进,减少了工作量。

    感觉KB的项目组长们,是时候开始学习使用工具啦~

时间: 2024-09-06 00:59:38

合作开发三层架构版机房中的一些工具软件的相关文章

三层架构的学习

为什么要使用三层架构 对于一个简单的应用程序来说,代码量不是很多的情况下,一层结构或二层结构开发完全够用,没有必要将其复杂化,如果对一个复杂的大型系统,设计为一层结构或二层结构开发,那么这样的设计存在很严重缺陷.下面会具体介绍,分层开发其实是为大型系统服务的.在开发过程中,初级程序人员出现相似的功能经常复制代码,那么同样的代码写那么多次,不但使程序变得冗长,更不利于维护,一个小小的修改或许会涉及很多页面,经常导致异常的产生使程序不能正常运行.最主要的面向对象的思想没有得到丝毫的体现,打着面向对象

如何在win7旗舰版电脑中的media player更改翻录音乐记录怎么办?

  咱们Windows系统的功能是很大的,很多的,很全面的,咱们不仅可以使用Windows系统来进行办公,同时,咱们还可以使用Windows系统来娱乐,而播放功能就是娱乐所必须的一个功能,那么各位Windows系统用户一般都使用什么播放器呢?其实,咱们Windows系统内置的就有播放器,这便是media player播放器了,不但如此,咱们media player的功能也是十分强大的,例如当咱们听到自己喜欢的歌曲的时候,我们就可以通过media player把CD中的歌词翻录到电脑里面,但是有些

三层架构中,层与层之间返回消息,怎么实现比较好?

问题描述 三层架构中,层与层之间返回消息,怎么实现比较好?举个例子:比如UI层调用业务逻辑层,业务逻辑层会告诉UI层:操作成功.或者用户没有该操作权限.内部报错啊等等之类的消息.请教一下各位有经验的朋友们,这种层与层之间的信息通信怎么设计和实现比较好.谢谢! 解决方案 解决方案二:执行结果之类的直接用INT就可以再标准点就用ENUM但是要是返回一张表最好自定义类来实现比较好解决方案三:或者用户没有该操作权限.内部报错啊===这些可以添加TRY..CATCH捕获到异常直接在BLL抛出WEB写个基类

部署基于国际版Azure的SharePoint三层架构服务器场

前言 微软Azure国际版已经很普及了,这里没有用国内版(世纪互联),用的是国际版,当然是由于公司性质的缘故.这里一步步图文的方式,分享给大家创建Azure国际版的SharePoint三层架构的过程,并带给大家一些使用感受. 自己在使用的过程中,也发现一些问题,搜了很久也没有搞定,最后在MS case的帮助下,才真正解决了问题.同时也分享给大家,对于已经深入了解Azure的朋友,可以忽略本文,烦请勿见笑. 1.申请Azure账号,这部分略过了,我这里已经有创建好的Azure账号,在管理页面上点击

如何在ASP.NET中使用三层架构

  学ASP.NET都知道它的最经典的架构是三层架构,也是目前应用得最广泛的一种架构.以前说起三层架构大家都知道MVC架构,这是html开发中用得比较多的,现在AJAX主要就是用这种架构.大家ASP.NET的三层是指数据访问层,业务逻辑层和表示层,而且都知道数据访问层是用来访问数据的,业务逻辑层是用来处理一些系统的业务逻辑的,表示层就是把内容呈现出来给用户,与用户进行交互的.划分三层的好处就是每一层都是独立的,修改其中一层一般不会影响其他层的代码,这样就大大的方便了日后的维护和升级.它最大的缺点

service层设计-关于三层架构中service dao 和实体的设计实现的疑问

问题描述 关于三层架构中service dao 和实体的设计实现的疑问 在 java 的三层架构中一直有几个问题困扰着我一直不得解决,特在此请教各位大神,还请各位大大,不腻赐教 场景: 加入现在是一个教务系统里面包含数据库表 课程表,学生表,学生购买的课程表 课程表 学生表 学生购买的课程表 这个时候如何设计实体类呢 学生实体1 public class student { private Integer id; private String name; private String birth

c#-MVC三层架构中的的添加功能怎么写

问题描述 MVC三层架构中的的添加功能怎么写 在MVC 三层架构中 DAL层的代码怎么写 BLL层的代码怎么写 视图中的模板页怎么用 解决方案 MVC不过是个编程规则,指导思想,它只是在指引技术应该怎样设计 搞.NET的话有ASP.NET MVC,具体下载个PDF或者视频啃啃吧 解决方案二: 好像没有三层架构的概念,在你建好各个类拉好关系后会自动生成数据库,也可以用自己建的数据库(要完全对应),如果你要三层架构是要操作数据库的话 mvc我是用Tolinq(就像在cs写sql语句一样),把数据结果

三层架构中找不到命名空间问题

问题描述 找不到类型或命名空间名称"ComboBox"(是否缺少using指令或程序集引用?):未能找到元数据文件.怎么解决啊,我刚学三层架构,很简单的一个小项目,都没用上models,请大侠们帮帮忙. 解决方案 解决方案二:在WindowsFormApplication工程以外的地方,用到了ComboBox?(需要添加System.Windows.Forms.dll)usingSystem.Windows.Forms;但这显然是不好的设计.解决方案三:引用1楼fangxinggood

api-如何将三层架构里的方法在MVC中定义成接口

问题描述 如何将三层架构里的方法在MVC中定义成接口 如何将三层架构里写好的增删改查方法在MVC中定义成api接口,给个具体的实例!或者写一个增删的实例.谢谢啊! 这个不会,麻烦高手指点下! 解决方案 用什么框架?用什么语言写这个api接口? http的接口就可以实现这个功能. 解决方案二: 都说了在MVC模式中中使用三层架构 定义一个API的控制器 把三层架构里的增删改查方法在API类里定义成接口了 然后前台再调用接口实现对数据的操作 不让用HTTP 要是可以的话 我就不问了 直接就弄出来了