-
江湖告急...基于java的web的设计(急需有实际经验者来拍砖指出问题)0
前端:全部html+ajax
展示层:基于mvc封一层浅浅页面处理(webservice不好返回页面,本来想把这层整个去掉的 ???继续看)
服务层:只知道spring 主要负责业务逻辑(定制化时好用到,偏向产品时可向下拆出来)
持久层:常规框架的webservice,服务层调的都是webservice(可为其他系统提供接口啊,方便,安全性变得更重要了),当然该层是分模块的,每个模块一套服务器,当然也是独立的一套数据库
问题1:当服务层的业务变得越来越复杂,调用很多的webservice,事务如何控制?
问题2:持久层写成webservice到底行不行?主要担忧是安全吗?读写分开,分表分裤等等方案,能不能做到高安全性?
顺便问个简单问题:请求常规的mvc这种action的servlet处理流程,和请求用java开发的webservice(servlet),请求两者时到底后台处理有什么不同,只是第一支返回页面更方便吗
问题补充:重要问题 先说说可行吗?过来人请指点2014年11月05日 10:00
3个答案 按时间排序 按投票排序
-
采纳的答案
1.针对问题一,业务服务应该具有原子性,即跨业务服务不会进行事务控制。每个业务服务的事务在内部保证。
2.持久层不推荐使用webservice作为交换协议。首先是从性能方面,webservice调用速度太慢,推荐使用更轻量级和底层的协议模式。可以参考MySQL的JDBC实现。
读写分开,分表分裤等等方案和访问协议无关,是持久层内部实现的问题。
另外,安全性不应该是主要考虑点,业务服务和web服务可能对外公开,在数据服务不应该向其他应用开放。这里考虑网络隔离+普通的令牌校验即可。
持久层速度优先。不是特别需要,不推荐独立部署,集成部署在应用内部,也可以完成分库分表路由,读写分离等职责。
3.servlet和mvc本质上没区别,只是减少开发量,职责更明确,更模块化。
希望对你有帮助。2014年11月05日 11:09
相关推荐
新材料板块周观点:日本突发7.3级地震,车企“芯片荒”告急.pdf
升级Windows10后C盘告急怎么办?.docx
Win10硬盘空间告急如何全面清理-.docx
本书侧重于艺术设计,结合国内第一家专业PPT设计工作室的实案设计经验,围绕实用性展开,迅速上手。此书的目的在于从整体到细节,形成一整套制作思维,结合设计基础理论(字体、配色、版式,以及一些细节元素等),...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
橡胶大旱减产、库存告急或可波及PCB产业利润.pdf
商业贸易中公深度系列六:医疗建筑:诊疗需求大招生进行时,监管趋严一建人才告急,职教培训大有可为.pdf
如果你现在还用ibatis的,我这个是一个abator的工程,打开后配置abatorConfig.xml文件之后找到src->org.apache.ibatis.abator.api->AbatorRuner.java运行出现successfully表示成功,你就可以在你配置的工程下面查看...
这款基于Android平台的男装出口管理系统的应用旨在帮助男装出口企业高效管理订单、库存、物流等信息,提升运营效率和客户服务水平。该应用具有以下主要功能和特点: 订单管理:用户可以通过应用轻松管理订单信息,...
近期问世的 AIGC模型皆是“参数怪兽”,以 GPT 模型为例,从 2018 年初代的1,17亿个参数暴涨至 2020年GPT-3 模型的 1750 亿个,而22年3月的GPT-4 进一步支持多模态输入,参数数量只会有增无减。参数越多意味着模型...
新冠肆虐,全球呼吸机告急!...它宣布将公开分享其旗下Puritan Bennett™560(PB 560)呼吸机的设计规范,帮助行业参与者快速评估呼吸机制造方案,以便应对全球内的新冠疫情(这个有可能不全,查看我的另外分享)
但用户对机架服务器高度的追求,到了1U就似乎已经到了尽头,如果您的机柜空间告急,机柜里已经充满了配线架、路由器,交换机、集线器、各种高度的服务器、输入/输出设备共享器,如何再添置服务器来满足日益增长的...
但用户对机架效劳器高度的追求,到了1U就似乎已经到了尽头,如果您的机柜空间告急,机柜里已经充满了配线架、路由器,交换机、集线器、各种高度的效劳器、输入/输出设备共享器,如何再添置效劳器来满足日益增长的...
它支持多种搜索模式,可根据文件内容、文件名、文件大小、日期等条件快速查找出重复的图片、音乐、视频或者其他类型的文件,轻松清理重复文件,让硬盘空间不再告急,系统运行更快! 文件快速查重 Duplicate Cleaner ...
ChatGPT 是基于transformer 架构的自然语言处理工具,一方面,它的持续升级演进带来参数和训练数据的大量提升,从历来版本来看,GPT、GPT-2 和 GPT-3 在算法模型上并没有太大改变,但模型所需的参数量从 1.7 亿增加...
那么我们来一个Base64+DES组合加密,支持自定义Key(密钥)。 Base64加密后的字符串在URL中不安全,想去掉特殊符号?这里支持。 想在解密失败返回统一字符?这里支持。告诉我还有什么是你想要的。这里都有,如果好用...
⑶信息扩充需求量大,在布线方案中,要有充足的预留考虑,以避免出现部分区域楼层布线资源告急的情况; ⑷办公调整较多,对信息管理要求较高,需及时修改更新; ⑸新技术应用较快,对布线会不断提出新的应用要求。 ...
最近,我收到了许多Lenovo用户反馈,他们的C盘空间告急,影响了电脑的正常运行。想象一下,您的电脑提示C盘空间不足,运行缓慢,甚至无法保存新文件,这是多么令人焦虑的事情。 为了解决这个问题,我决定深入研究,...
小程序微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,...有了这个组件之后,小程序可以很好的嵌入一些页面,可以环境小程序size告急的问题,同样也使开发更加便捷,毕竟小程序开发