SSH网上商城总结之SSH框架分析

本文深入探讨了使用Java语言进行JSP动态网页设计时所采用的Spring+Struts+Hibernate(SSH)框架。通过对比.NET架构,详细介绍了SSH框架的具体构成及其各层的功能,包括模块层、业务逻辑层和服务层等,并解释了Hibernate如何实现数据库与JavaBean的数据同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     这段时间前前后后花了两个月把这个项目搞定了,感觉自己从这个项目的学习中更多的是知道如何建立知识网,首先我们来看一下SSH这个框架的和以前我们学习过的架构有什么关系吧!

     我们以前的架构大部分都是基于.NET的基于VS平台开发的,这次我们的这个项目是应用JAVA语言的JSP动态网页设计,所以对于我们这次接触这个项目使用的是Spring+Struct+Hibernate,那么这到底是跟我们以前学习的语言和架构有什么相同和不同呢!

    我们以前使用的架构例如ITOO是分布式的所以我们分为Service和Client,服务器端是使用了SpringIOC容器就是将业务逻辑和数据层(一张图表示为)!


     而我们的这个架构可以说跟上面这张图有异曲同工之妙吧!

      我们所有的所谓的服务端都是三层的结构,我们也可以把这个架构看成是一个三层的结构,我们的module层(不用说了就当他是浮云吧),接下来是service层我们可以把他看成是业务逻辑层,action就是显示层,dao层就是数据层:

hibernate 把数据库中的数据与javabean中数据时刻保持一致!
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,用来整合
struts是表现层框架,差不多就是界面设计! 

    


评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值