8月更文挑战第5天 | 基于SSM的电影选票系统02

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情

电影选票系统主要的对象有访客和用户。访客进行注册、搜索电影票/信息/用户、查看电影票的详细、进行评论、购买和下单等;用户登陆到本系统,进行搜索电影票/信息/用户、用户管理(对用户进行增删改查)、评论管理(对评论进行增删改查)、分类管理(查看,修改,删除,增加电影票的分类信息)等。

无刷新更新页面问题

 用传统的jsp表单方式进行页面的更新时,每次都要将请求提交到服务器,服务器返回后再重绘界面,这样界面就会经历:提交→变白→重新显示这样一个过程,用户体验非常差。我这里则采用AJAX技术来解决这一问题,通过AJAX异步刷新就不会导致页面重新提交、刷新。

电影选票系统是用Struts2框架、Hibernate框架、Spring框架这三大框架,并用MySQL作为数据库组合而成的系统,所以接下来将对这些技术进行详细的介绍。

系统体系结构选择

现在要做系统,做软件开发,有很多的不同的体系结构,五花八门,但现在用的最多的无非就两种,C/S 模式和 B/S 模式[4],这下面,我们就详细介绍 B/S 模式。

B/S模式

本系统拟基于B/S设计模式进行开发,核心技术采用了Web开发中当今比较流行Struts2+Spring+Hibernate三个框架集成的典型的MVC模式,具有开发效率高、可扩展性强、易维护、设计灵活、生成的界面友好美观等特点。其中,Struts2框架的应用主要着重表现在控制上,本系统用来实现页面的控制跳转;Spring框架是一个开源的控制反转(IoC)和面向切面(AOP)的容器框架,本系统把Spring作为一个统一的大容器来用,在它里面容纳了Action、DAO等组件;Hibernate框架是目前流行的开源ORM(Object Relation Mapping对象关系映射)框架,将数据库表持久化为POJO类,DAO类再以面向对象方式从已持久化了的POJO类中读取数据。

猜你喜欢

转载自juejin.im/post/7126543938181152776