这是一个使用JavaSSH做为后端框架的Maven项目,项目设计被用来作为微信公众号版的一个校园二手购物网站,旨在给学生提供平台来进行旧物交易,或者二手物品转手操作。
你可以使用该链接访问网页独立版的文理后院,建议使用手机访问。 https://zeral.site/wenlibackyard (demo 现在不可用)
- 微信测试号暂时不可用,服务器到期
- Maven 项目,企业级开发标准
- 自动建表,项目上线升级功能
- SSH后端框架,全注解开发
- Maven插件,自动发布远程项目
- 数据库连接池,eachche缓存,前台图片优化
- 移动先行,响应式前台设计
- 更多特性,请自行下载查看
一个不断升级中的JavaSSH购物平台网站
下面将介绍如何搭建该项目,使项目能够正常发布和运行
请确认已经安装了下面工具:
- JDK1.5及以上
- Maven
- Tomcat7及以上
- Mysql数据库
下面将介绍如何使用MyEclipse IDE搭建项目:
- 从Git地址导入项目:
- 输入git地址输入自己的Github用户名和密码来进行管理:
- 请选择主分支:
- 请确保选择该项目文件:
- 将项目转化为Maven项目,右键项目->configure->convert to Maven Project
- 等待项目下载Jar包完成;
- 使用c3p0数据库连接池配置,请在tomcat/context.xml 中添加,具体用户名和密码请自行替换:
<Resource acquireIncrement="10" auth="Container" driverClass="com.mysql.jdbc.Driver" factory="org.apache.naming.factory.BeanFactory" jdbcUrl="jdbc:mysql://localhost:3306/wenlibackyard?autoReconnect=false&useUnicode=true&characterEncoding=utf8" maxIdleTime="25000" maxPoolSize="300" minPoolSize="5" name="jdbc/ZeralDS" password="root" type="com.mchange.v2.c3p0.ComboPooledDataSource" user="root"/>
- Mysql中新建数据库:wenlibackyard,charSet:utf-8
- 启动项目
启动项目时请确保调整tomcat启动时间限制
项目介绍至此结束,如有如何疑问,请提交
请阅读 CONTRIBUTING.md 查看咨询代码详情, 然后给我发送pull request请求。
我们使用 SemVer 进行版本控制。查看具体版本, 请查看 tags on this repository.
- Zeral - 项目整体搭建 - 个人主页介绍https://zeral-zhang.github.io
该项目遵守 MIT License - 查看 LICENSE.md 查看详情