XiyouLinuxGroup图书管理系统
config ----spring <-放置spring的配置文件 | ----database <-放置数据库的配置文件
dao ----dbfactory <-dao接口的生产工厂 | ----dbimpl <-数据库接口的实现类 | ----dbservice <-数据库所提供的调用接口
model ---- <-存放Java Bean等数据模型
web ---- <-存放控制器
test ---- <-存放测试类
upload ---- <-存放上传的文件
view ---- <-存放jsp、html等文件
utilClass ---- <-存放工具类(比如日期转换类:将时间戳转换为yy-mm-dd hh:mm:ss)
三人合作开发的团队项目,用于实验室平常的书籍管理。 用JAVA语言编写开发,项目后端使用Spring SpringMVC框架开发,使用JdbcTemplate简化JDBC对数据库的操作,目前已经实现用户管理,图书管理,书籍详情及评论等主要功能。
商讨数据库细节,开发我的书籍(借阅图书/归还图书),图书详情模块。
config:
-Spring:放置Spring的配置文件
-database:放置数据库的配置文件
dao:
-dbfactory:dao接口的生产工厂
-dbimpl:数据库接口的实现类
-dbservice:数据库所提供的调用接口
model:存放Java bean等数据模型
-po
-vo
web:存放控制器
view:存放jsp,html等文件
七张表: -book_comment:评论表 -book_info:书籍信息表 -book_label:标签表 -book_relation_label:标签关系 -borrow_info:借阅表 -return_info:归还表 -cs_user:用户表
前端页面发起请求,请求到对应的controller并接收到请求参数,然后根据controller控制器的业务需求调用对应的service实现业务逻辑处理,等待service完成业务逻辑处理之后,controller就会把数据封装起来传给前端页面进行展示。