为了达到平台的几点目的,平台采用基于接口,面向组件开发(或说是面向服务,偶不想炒概念)思想。
封装构建许多与业务无关的系统级组件,称为系统组件。所有业务开发都是基于系统组件完成的,高度提纯封装的适应某个特定业务的模块称为业务组件。
当然,系统不能这么限制死,还是可以很方便的不用系统组件开发的,不能保证你的系统提供的东东足够多,能应付万变,从规范管理上要求开发必须基于平台的规范。
组件难免会有配置文件,让开发人员配置的文件越少越好,有时候强制约定是最好的。配置越多,错误就越多,开发人员的脑细胞消耗也越多。如果每个模块
都要写该组件的配置,最好是每个模块都有一个配置,不用再改其他配置(如公共配置),而且配置文件最好是在该模块下。有人喜欢用java的annotation,
我是不太喜欢的(也许是因为我不会吧:))。首先用这个对Java版本要求太高,现在很大部分应用系统都是基于Java 1.4的,如Weblogin 8,Websphere 5,出于管理
一般是不能patch的。其次是维护不方便,需要到处打开Java源码去找。青菜萝卜各有所好,我的地盘我做主,不想争annotation与Xml的优劣。这样偶想就达到了方便
部署的目的了。
系统组件如果有开源的,当然用开源的。1,偶的水平有限,人家是大牛嘛。2.开源框架经过很多人测试,效率稳定应该没问题。3。开源框架有很多人在不停的修复完善。
目前SSH目的好像和偶类似,不过偶好像在它之前就是开做这个了(也许),在偶看来,SSH还不做的不够,还是太复杂,用来学习各个框架还可以,偶也从中学了不少。
WeWeb应用,总的来说就是分3层。
1.Web层,做一些展现流转和基本的判断。
2.业务层,进行业务处理。
3.DAO层,也可以称为数据库层(大部分都是对数据库的),就是对数据的读写操作的。
最复杂的应该是Web层,毕竟它是系统对外的接口,脸面,而且关于Web的框架真是太多太多。
业务层最简单,实现业务逻辑嘛,无非是Java语法。DAO层稍微麻烦些,就是对数据池,连接等的控制。
层与层之间是通过接口操作的,模块之间的调用是基于业务层的接口,这样可以各司其职,虽然目前的
开发模式是一条线贯穿,但设计还是要专业人士做专业事,按层分开,比如以前有个美工调到偶部门作为
开发人员,偶就是让他做Web层的,刚开始copy web层的代码,完成展现。唉,美工作的界面就是好看,客户
体验高啊。
后面偶一层层描述。
分享到:
相关推荐
高性能电子商务平台构建 架构、设计与开发 本人是一个IT开发爱好者,从事Android的开发工作。热爱学习新技术。若您也有共同的兴趣爱好,欢迎你加入QQ技术群让我们共同发现新技术。 【GitHub】...
### 跨平台构建大师:CMake 多平台构建指南 #### 一、引言 CMake作为一款跨平台的构建工具,在开发过程中扮演着至关重要的角色。它通过一系列的配置文件(主要是`CMakeLists.txt`)来实现对项目的自动化构建。...
智慧旅游平台构建与运营管理的应用实践.pptx
西藏台媒体大数据服务平台构建思考和研究.pdf
微服务:基于企业微信的信息化功能聚合平台构建.pdf
云计算平台构建是高校信息化建设的重要组成部分,旨在通过先进的云计算技术,提高资源的利用效率,促进教学和科研工作的开展。OpenStack作为一款开源的云计算管理平台,以其强大的弹性计算、存储和网络功能,成为...
化疫为机,蓄客储能:品牌自控流量平台构建精品报告2020.pdf
2. 跨平台设计和快速平台构建,支持多种 Unix 版本和 Windows 平台。 3. 兼容性和扩展性强,能够与 Apache 等扩展数据库紧密联系。 4. 安全性高,在计算机动态网页制作过程中可以提高平台的安全性。 PHP技术在基因...
基于开放地图平台构建配电网GIS 本文主要讨论了基于开放地图平台构建配电网GIS的思路,解决了传统配电网GIS系统的局限性问题。文章首先介绍了配电网GIS的重要性,然后对当前配电网GIS系统的局限性进行了分析,包括...
PHP技术支持的基因数据库Web平台构建 PHP技术是计算机网页设计的重要应用技术,使用PHP技术进行计算机网页平台的设计开发应用,不仅具备较快的开发设计与构建速度,并且在进行计算机网页设计构建的过程中操作也比较...
云计算环境下会计信息平台构建的知识点主要包括以下几个方面: 1. 云计算技术的发展背景 在大数据时代背景下,云计算技术的迅猛发展为会计信息平台的构建提供了新的可能性。云计算技术可以支持动态化的信息平台构建...
本文档《教学参考资源云服务平台构建研究.pdf》便以云服务平台为研究对象,旨在解决当前普遍存在的单服务器网站模式下资源存储容量受限、访问速度慢、高校资源共享困难等问题,提出采用云计算技术构建教学参考资源...
"藏经阁-混合应用平台构建实战" 本文档主要介绍了混合应用平台的构建实战经验,特别是基于阿里云的解决方案。下面是从该文档中提炼出的知识点: 混合应用平台 混合应用平台是指将 native 应用和 web 应用结合在...
深度学习平台构建及应用在局域网中 深度学习作为当前人工智能领域备受瞩目的核心技术,在解决飞行器研制领域数据分析问题上或可带来突破。随着飞行器研制领域各类设计、仿真和试验数据的日益增加,采用何种恰当的...
【基于ARM9的嵌入式软件实验平台构建】 嵌入式软件实验平台的构建是针对特定知识结构的学生群体,旨在满足行业发展和教学需求。本文主要探讨如何构建一套基于ARM9处理器的嵌入式软件实验平台,包括平台构建的一般...
【数字矿山信息化综合平台构建研究】是针对当前矿山行业在工业4.0背景下,如何运用信息技术提升矿山开采效率和安全性的研究。数字矿山信息化综合平台是整合了集成化平台和矿山工业控制系统的综合系统,旨在解决信息...
云计算的大数据分析平台构建涉及到多个关键技术与架构层面的优化,目的是为了更好地处理和分析海量数据,以此来适应快速发展的信息化社会的需求。本文将详细探讨在构建云计算环境下的大数据分析平台时,所需要关注的...
云医疗远程平台构建糖尿病视网膜病变分级诊疗模式 本文主要介绍了运用云医疗远程平台构建糖尿病视网膜病变分级诊疗模式的研究成果。糖尿病视网膜病变是一种影响视力甚至致盲的慢性进行性疾病,通过构建基层医院和...
以下,将详细探讨基于云计算的物联网运营平台构建的各个要点。 首先,云计算为物联网运营平台带来了高质量服务的可能。在物联网的早期阶段,互联网技术已经为信息的搜集与传递提供了基础支持。随着计算机技术的飞速...