加急见刊

三层结构开发模式最明显的缺点

来源:华文易迅 时间:2023-07-14 09:00:02

三层结构的优点。

(1)增强程序的可维护性:三层结构体系结构清晰,一旦操作出问题,就能迅速判断出是哪一层有问题,便于维护。

(2)合理开发:由于在三层之间除了呼叫没有任何关联,只需定义三层间的接口即可,程序员可以并行开发,提高开发速度。

(3)提高系统的安全性:每一层都有安全设置,即使显示层被破坏,下一层的安全仍有保障。

(4)增强系统的扩展性:三层结构最大的好处是,当你扩展应用系统时,修改的部分不会影响全局,例如,为该系统增加一个Oracle数据库的功能,只需修改数据层,而其它层保持不变。

三层结构的缺点。

三层结构开发模式最明显的缺点之一是它执行得不够快。毫无疑问,这一“执行速度”与非分层应用程序相关。「三层架构」的开发模式,不适合对执行速度要求太高的系统,如网上订票、网上炒股等。这种方法更适合于易变的商业规则。

ASP.NET的三层设计与实现。

在介绍上述三层结构B/S结构的基础上,引述了基于ASP.NET技术的B/S三层结构模型的进销存管理系统的开发设计方法,并介绍ASP.NET三层应用系统的具体实现。在ASP.NET中,图3显示了一个三层结构的应用程序目录结构,一个BLL业务逻辑层,一个DAL数据访问层,DBUtility存储一些常用的类和方法,Model是业务实体层,JXC是用户表示层。

(1)模型(BusinessEntity层):所有属性都是业务实体的属性对应于数据库中的表,每个数据库访问逻辑组件对应一个业务实体。

(2)DBUtilityPublic类:一些数据库操作类库,这包括pubconstant.cs类(实现从web.config中获取数据库连接字符串),DbHelperSQL.cs数据库助手类,用于访问数据的类。

(3)DAL(数据存取层)的实现:与数据库中的表对应,实现对表的常用操作,如增删改等常用操作。

(4)实现BLL(业务逻辑层):创建每一个类,每一个类对应数据库中的表格,完成数据表的某些业务逻辑,完成数据层的调用。

(5)JXC(用户表示层):编写接口。

总结

本文以ASP.NET技术为基础,采用三层结构模式,对B/S结构的应用系统进行设计与实现。结合具体的层次规划实例,展示了用ASP.NET技术编制三层结构的清晰逻辑;并且有效地实现了系统中各个功能层的相对独立性,使系统更加灵活;扩展性和可维护性;系统层次化管理实现了分级、分布式部署,大大提高了系统的性能和安全性,适应不断发展的B/S模式的应用系统需求。并可为企业各种类型的应用系统开发提供参考,以提高企业信息化水平。

杂志推荐


常见问题

Q:论文发表的时候可以一稿多投吗?
A:一稿多投的行为是典型的学术不端的行为,是国内外学术界都明令禁止的行为,原因主要在于涉及到文章版权归属的问题,如果作者的文章已经被某个杂志社录用,或者同时被两家杂志社录用,就会涉及到版权纠纷,作为杂志社都会保护本社的合法权益,到这时作者就会比较麻烦,吃官司都是小事儿了,被打入黑名单降级降职影响可就太大了。
Q:职称论文发表对时间有限制吗?
A:职称论文发表并没有明确规定截止时间,需要作者结合自己所在地区的具体规定自己安排发表时间,一般职称评审,各地区都会明确规定申报材料的最后期限和截止日期,我们结合这个日期来考虑何时发表文章就可以,大部分地区职称评审都集中在每年的8-10月之间,有的地区要求7月中旬开始交材料,最晚8月底之前,有的则是要求8月中旬交,还有部分地区要求截止时间为申报时间上年的12月31日,所以,各个地区的具体要求并不同,申报者需要在提交材料前确保自己的文章已经见刊并且被相应的数据库检索即可。
Q:网上发表论文如何防骗?可靠网站与可疑网站如何区分?
A:由于发表论文的需求远远多于杂志版面的供应,再加上众所周知的审稿难!审稿慢!选择论文发表网站发表表论文确实能解决以上问题。卖方市场的出现加之发表论文的刚性需求,就导致出现先付款后发表的现状。论文发表网站正规与否是通过网站从始至终所提供服务体现出来的,任何交易只要存在时间差都会有风险,但这个风险是可以通过您的智慧来避免的。因为不是所有论文网站都是骗子,你要做的就是过滤掉没保障的网站,选择可靠的论文发表网站!
Q:一般期刊需要提前多久准备?
A:省级、国家级期刊建议至少提前6个月准备。一般来讲,杂志社为了确保每期杂志正常出刊,都会提前将当期之后1-3个月的稿件提前安排好,而一些创刊较早,认可度更高的热门期刊,来稿量较大,发表周期可能就会更久。提前准备,意味着杂志的可选择性更多。
Q:核心期刊需要提前多久准备?
A:核心期刊建议至少提前12个月准备,核心期刊正常的审稿周期为1-3个月,且审核严格,退稿、返修几率更大,这意味着在流程上耗费的时间更久,且核心期刊版面有限,投稿竞争更加激烈,即使被录用,排刊也比普通期刊晚很多,因此需要更早准备。