首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

三层架构——实践篇(2)

2013-02-18 
三层架构——实践篇(二)三层学习进行至今也已一周多的时间,已经对其基本的理论思想有了大致的掌握,前两篇介

三层架构——实践篇(二)

     三层学习进行至今也已一周多的时间,已经对其基本的理论思想有了大致的掌握,前两篇介绍了三层架构的基本理论以及一个小的登录demo,为了更好的练习,今天再说说另外一个例子:课程管理三层版.

       首先介绍方案实现的简单功能:1.对课程信息的添加;2.依据课程编号对课程信息的删除;3.课程信息浏览。

       UI界面如下:

三层架构——实践篇(2)

       三层架构划分:

      三层架构——实践篇(2)

       图中Modal存储对应数据库ELECTIVE中表T_Course的实体类Course,对应字段有:课程编号CourseID、课程名称CourseName、课程学分CourseCredit,到实体类中则对应相应属性存储,这种面向对象的类与关系数据库的表的对应称为ORM(对象关系映射)。

ORM的实现如下:

数据添加的三层实现:

        设计流程:

三层架构——实践篇(2)

         代码实现

         DAL:

          


        代码实现

       DAL:

        小结:在对此阶段内容学习时,看到了对数据库实现操作的不足,主要还是缺少练习,希望能在今后的项目中多多实践,还有便是对设计方面的学习上始终还没有对自己真正的练习使用,期待接下来的学习吧。





3楼jyhye昨天 15:34
很好,学习了。只是以后可以注意一下D层传参的方式,除了拼接字符串还有什么别的好方法吗?
Re: lyg673770712昨天 15:37
回复jyhyen这方面还真没有考虑过,以后会注意学习下。
2楼lishehe昨天 15:10
不错学习
Re: lyg673770712昨天 15:13
回复lishehen互相学习,加油!
1楼tcl_6666前天 19:45
恩,这回深刻多了,可以进行下面的学习了

热点排行