XXX电子商务平台技术框架

简介: <p style="border:0px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px"> <span style="white-space:pre"><span style="font-family:Simsun; line-height:22.6667px"><span style="f

XXX电子商务平台技术框架


XXX公司电子商务软件是基于java多层架构,架构图如下:

架构图说明

1. 总体采用Spring + Spring MVC + Hibernate + JSP + Javascript + DWR + JQuery等技术,MVC框架我推荐使用Spring MVC,当然使用Struts、JSF也可以。

2. 采用n层结构,在控制层和数据访问层中间增加业务层,便于处理各类领域业务,而不是将其和数据访问混在一起。

3. 数据库我推荐MySQL,或许有人会觉得MYSQL是开源的,对于访问量和并发量比较大的系统支撑不了,但是经过测试组内部测试,系统在比较大的并发压力下均表现良好,而且经过多个项目的实施,均表现稳定,并未出现丢单的情况。

4. 数据访问层我建议使用Hibernate,对代码的质量会很有帮助,至于性能上的考虑,可以通过其他各种手段来弥补,如缓存、静态化或者购买更好的服务器和带宽等。


目录
相关文章
|
安全 API Python
IDA Python的介绍
IDA Python的介绍
406 0
|
10月前
|
人工智能 弹性计算 关系型数据库
学生免费领取阿里云服务器一年的方法,以及各种活动
学生可以免费领取阿里云服务器一年,新人可获2核4G,非新人2核2G。访问链接注册并完成学生认证,领取300元无门槛优惠券,购买轻量应用服务器。此外,还有多项活动可赢取实物奖品。
3025 2
|
编解码 数据安全/隐私保护
平面设计师资格证怎么考
平面设计(graphic design),也称为视觉传达设计,是以“视觉”作为沟通和表现的方式,透过多种方式来创造和结合符号、图片和文字,借此作出用来传达想法或讯息的视觉表现。
平面设计师资格证怎么考
|
关系型数据库 MySQL 数据库
MySQL忘记密码的处理方法(MySQL重置密码)
本文主要讲解MySQL如何重置密码(MySQL密码重置方法)
91274 2
MySQL忘记密码的处理方法(MySQL重置密码)
|
SQL 存储 关系型数据库
Hive教程(03)- Hive数据模型
Hive教程(03)- Hive数据模型
461 0
|
机器学习/深度学习 机器人 语音技术
Python机器人编程语言:简洁、强大的创造力之道
Python机器人编程语言:简洁、强大的创造力之道
|
存储 开发框架 Java
SpringBoot开发符合S3协议的文件存储服务
公司最近的业务大量涉及安可项目,要求避免使用第三方组件,原有开发框架支持本地文件存储/Minio/各类云存储,现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面可以得到足够的保证
471 0
SpringBoot开发符合S3协议的文件存储服务
|
安全 Dubbo 中间件
Bean异步初始化,让你的应用启动飞起来
应用启动速度主要的瓶颈在于bean的初始化过程,本文提供了启动速度的一个探索方向。
|
存储 运维 供应链
中国太保联合阿里云建成新一代云平台
中国太保联合阿里云建成新一代云平台
391 0
|
存储 SQL 监控
Oracle BCT(Block Change Tracking)与增量备份---发表在数据和云
BCT(Block Change Tracking)是Oracle从10g开始有的特性。BCT的原理是记录数据文件里每个数据块的变化,并把这些变化信息保存在BCT的跟踪文件中。
465 0