XXX电子商务平台技术框架
XXX公司电子商务软件是基于java多层架构,架构图如下:
架构图说明:
1. 总体采用Spring + Spring MVC + Hibernate + JSP + Javascript + DWR + JQuery等技术,MVC框架我推荐使用Spring MVC,当然使用Struts、JSF也可以。
2. 采用n层结构,在控制层和数据访问层中间增加业务层,便于处理各类领域业务,而不是将其和数据访问混在一起。
3. 数据库我推荐MySQL,或许有人会觉得MYSQL是开源的,对于访问量和并发量比较大的系统支撑不了,但是经过测试组内部测试,系统在比较大的并发压力下均表现良好,而且经过多个项目的实施,均表现稳定,并未出现丢单的情况。
4. 数据访问层我建议使用Hibernate,对代码的质量会很有帮助,至于性能上的考虑,可以通过其他各种手段来弥补,如缓存、静态化或者购买更好的服务器和带宽等。
时间: 2024-12-22 16:18:48