本项目使用Struts–Spring-Hibernate框架建立网上购物系统。在Struts框架中,JSP用于前端展现,Servlet 用于控制,Action 用于处理前端页面JSP发来的请求,请求参数通过ActionForm进行传递,Action 在获得请求后通过调度业务系统提供的Spring service bean做处理,最后将处理结果转发到相应的JSP进行展现。数据持久化层使用Hibernate。Spring负责业务逻辑层以及对Struts和Hibernate的集成。