系统包含的功能为:拍卖预展(显示物品信息列表)、个人信息、添加拍卖物品、竞拍物品、查看自己的竞标信息等操作。
数据的存贮:采用Oracle数据库进行存储。更安全的保存数据以及更大容量的存储数据。
前台的美化:采用CSS来对系统的界面进行美化。
信息的交互:通过数据的传递,使用户彼此之间可以即时的通讯联系。
数据的维护:通过前台页面的美化,将后台获取到的数据在视图层更直接的进行维护和显示。
技术介绍:
Struts2框架:
Struts2为Web应用提供了一个通用的框架,使开发人员可以把经历集中在如何解决实际业务问题上。此外,Struts框架提供了许多可供扩展额定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求。用户的所有请求都由Struts2的FilterDispatcher过滤,通过这种方式,将系统的所有请求都转入Struts2系统内,从而保证所有请求都交给Struts2的Action处理。
Hibernate框架:
Hibernate作为O/R Mapping框架使用,Hibernate在JDBC层上提供了更好的封装,以面向对象的方式操作数据库,更加符合面向对象程序设计的思路。Hibernate以优雅、灵活的方法操作数据库,无需开发者编写繁琐的SQL语句,执行冗长的多表查询,而通过对象与对象之间的关联操作数据库。Hibernate为底层的DAO对象的实现提供了支持。
Spring框架:
Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架。
Spring的作用:容器中各组件以松耦合的方式组合在一起,组件之间的依赖通过Spring的依赖注入进行管理。管理系统中的业务逻辑,业务逻辑在系统中被声明为一个个Service;把Service所需的依赖直接注入到Service里面去;声明式事务管理;