问个软件结构的问题,清高手指点.

szc21 2006-05-18 02:33:57
最近学ASP.NET,看到3层体系结构方面的资料,不怎么明白它的优势.例如我做一个站点,一般按3层做的话中间层用组件或者Web services进行数据的处理,我的实现方法是用一个类封装所有的访问数据库的函数或连接,然后到使用的时候直接调用,请问这种设计的方法和所谓的中间层处理方法差在哪里还是也可以算中间层啊?
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
szc21 2006-05-18
  • 打赏
  • 举报
回复
软件工程这方面的学过,主要是现在思维走向一个误区了,封装类的做法也便于2次开发和维护啊,改写什么的,直接修改类就可以了,也可以编译成组件来开发,现在很多都在大谈3层开发,我不是架构师,只是一个小程序员,很多关于架构的书都是说怎么去做,而为什么这样做说的不太清楚.希望能得到高手的指点,先谢谢了,在线等
peng_0_0_1983 2006-05-18
  • 打赏
  • 举报
回复
分层主要的目的是系统架构的需要,楼主学过软件工程吧。一个好的架构师,对系统层次的要求是严肃而看苛刻的。
中间组件的建立,个人觉得是两方面原因:1。系统开发需要,组件的封装,便于维护和二次开发。面向对象嘛!2.市场需要,每年第三方组件的利润可是很高啊。自己开发组件买,,,,^_^
szc21 2006-05-18
  • 打赏
  • 举报
回复
补充下,如  peng_0_0_1983(这头猪很瘦) ( ) 信誉:100
所说的结构:数据库(肯定有了),服务器(个人感觉分为2层,数据访问和数据显示,显示的对应客户的浏览器,访问的一般使用中间层,我用类封装),浏览器(客户端,应该都有吧),那么,还差什么呢?
szc21 2006-05-18
  • 打赏
  • 举报
回复
先谢了,分层主要的目的是什么?不就是增加访问数据的安全性吗,达到客户端不能直接访问数据库,我所写的这种方法当然不是中间层,但我不明白的就是,这种不是也能达到分层的效果吗?那么还有没必要搞成中间组件的哪种?有没有人指点下中间的区别
peng_0_0_1983 2006-05-18
  • 打赏
  • 举报
回复
三层架构就是:数据库,服务器,浏览器。你的也算啊。
复杂的,后台还要分逻辑层,展现层。。。。
不过对分层的最大挑战是近期ajax的崛起。
个人觉得,除非特别严格的项目,分层架构很重要,多数情况是,怎样灵活和高效怎样处理最好。比如::还是ajax......
内容概要:SSD2828QN4是一款MIPI主桥接芯片,用于连接应用处理器与传统并行LCD接口及支持MIPI从属接口的LCD驱动器。该芯片支持最高每通道1Gbps的串行链路速度,最多可配置4个数据通道,显著减少了信号数量。它支持多种接口模式,包括RGB+SPI组合接口,适用于驱动智能或非智能显示面板,并能通过命令模式和视频模式传输数据。芯片内置时钟和复位模块、外部接口、协议控制单元(PCU)、包处理单元(PPU)、错误校正码/循环冗余校验(ECC/CRC)模块、长包和命令缓冲区、D-PHY控制器、模拟收发器以及内部锁相环(PLL),确保了高效的数据传输和系统稳定性。此外,文档详细描述了芯片的引脚分配、寄存器设置、操作模式、电源序列、时序特性等关键参数,为开发者提供了全面的技术指导。 适合人群:具备一定硬件设计基础,从事嵌入式系统开发、显示技术研究的研发人员。 使用场景及目标:①实现应用处理器与MIPI兼容显示屏之间的高速数据传输;②优化显示系统的功耗表现,减少电磁干扰(EMI);③通过灵活配置不同接口模式来适应各种显示设备的需求。 阅读建议:此文档面向具有一定电子工程背景的专业人士,建议读者结合实际项目需求深入理解各章节内容,特别是关于寄存器配置、时序要求等方面的具体说明。对于初次接触此类技术的开发者而言,建议先熟悉基本概念再逐步掌握高级功能的应用方法。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧