![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【架构设计】
文章平均质量分 82
gxq741718618
这个作者很懒,什么都没留下…
展开
-
三层架构-理论篇
一、概念 设想我们去餐厅吃饭,我们刚坐下来,就会有服务员过来为我们服务。服务员记下我们点的菜,然后将菜单传给厨房的大厨。大厨拿出后勤人员事先买好准备好的菜开始烹制,然后交给服务员端出来让我们享用。其实这个餐厅的饮食服 务业务可以分解为三个部分来完成,每一部分各司其职。服务员只管接待顾客、向厨师传递顾客的需求;厨师只管烹炒不同口味、不同特色的美食;后勤工作人员只管提供美食原创 2013-05-11 21:22:12 · 1099 阅读 · 5 评论 -
三层架构 VS MVC
一、三层架构 1、表现层(UI):展现给用户的界面,用户在使用一个系统 的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操 作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、 删除、修改、更新、查找等。 4、实体层(Model):倾向于业务逻辑层(三层),用来封装数据,三层间传送数据,不知道各个层原创 2013-05-12 20:52:37 · 1594 阅读 · 6 评论 -
三层架构—实践篇(.Net登录实例)
一、框架的搭建U层引用Model层B层引用Model层和DAL层D层引用Model层和数据库连接ImportsSystem.Data.SqlClient 二、UML图1、类图U层:Windows1B层:LoginUserD层:UserDAOModel层:UerEn2、时序图3、包图(设计模式在代码中未体现,以后补充)L原创 2013-05-12 20:07:15 · 1708 阅读 · 9 评论 -
SVN必备知识
一、定义 svn(subversion)记录并控制软件产品数据的管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。二、安装 推荐:李社河:SVN安装配置与使用方法 韩艳坤:使用VisualSVNServer搭建SVN服务器 注意:选择适合自己的客户端,32位和64位系原创 2013-09-11 20:33:43 · 1393 阅读 · 23 评论 -
Hibernate映射(七)— 组件
组件映射情况:多个类中存在一些相同属性,将其抽取出来与继承区别?继承: 继承实在编译时刻静态定义的,较方便复用。但继承对子类暴露了其父类的实现细节,破坏了封装性;子类与父类有着较强的依赖关系,最终限制了复用组合:组合是通过获得对其他对象的引用而在运行时刻动态定义的。基于接口进行开发,所以实现上依赖性小设计模式第二原则:少用继承,多用组合原创 2015-06-29 21:47:56 · 728 阅读 · 2 评论 -
Hibernate映射之七—集合
情况: 每一个人都会有不同的爱好、特长,而且有每个人的爱好和特长会有多个。那怎样表示呢?—用集合区别: Set:它的元素存放没有顺序且不允许重复 List:它需要在结合属性对应的数据库表中用一个额外的索引列保存每个元素的位置。 Array:同list Map:它的元素以键/值对的形式保原创 2015-06-30 20:03:22 · 551 阅读 · 1 评论 -
构建工具Ant(一)—入门
Ant是一个构建工具,它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序。目标 自动完成所有的构建过程:编译、打包、测试……优点 使用Java编写,跨平台,易使用且可伸缩。 基于XML,比脚本好维护安装 下载Ant工具包 环境变量Path中添加解压后bin目录原创 2015-08-24 01:19:28 · 1116 阅读 · 2 评论