基于Spring+SpringMvc+Mybatis+ Oracle的个人微博发布管理系统
项目描述
本项目采用B/S架构实现微博原有基本功能的基础上,添加了问题悬赏、采纳积分等新功能,在后台管理中实现对微博和用户的综合管理,在实现技术方面,页面使用JSP、js、ajax等技术提高系统页面与用户之间的交互性,后台使用Java语言开发,基于Spring+SpringMvc+Mybatis三大框架实现具体功能,服务器采用Tomcat服务器部署,在数据库存储方面选型采用Oracle数据库保存微博系统的数据
运行环境
jdk7+tomcat7+oracle 11g+eclipse
项目技术(必填)
Spring+Spring mvc+Mybatis+Jsp+Js+Jquery
数据库文件
已放置到项目/WebContent/WEB-INF/下,oracle数据库建 用户weibo 密码123456 执行建表语句即可使用,也可以采用文章最后描述的方式哦,更方便一些!!!
jar包文件
链接:https://pan.baidu.com/s/1qOkBzbA_0dOUHQc5kHJH_g
提取码:x4av
是否原创(转载必填原文地址)
其他系统基础上修改,本地完美运行(无转载地址)
项目截图(必填)
运行截图(必填)
http://localhost:8080/register_index
账号zuidaima@qq.com 111111
http://localhost:8080/admin_login
管理员账号admin admin
图有点多哈,如果感兴趣可以下载下来看一下,这里就上传几张吧
注意事项:
1、首先项目记得修改下项目的编码格式为utf-8,要不然很多错误
2、需要在java build path -> library中添加tomcat的server library
3、最好使用jdk7、tomcat7运行项目
4、数据库采用Oracle,默认监听器名为WIKEY,数据库名为weibo,密码为123456,如果有需要更改的地方,可以修改一下项目配置文件、web.xml文件中的数据库连接配置,注意必须修改这两个地方,不然会报错
5、数据库建表语句执行时会提示一个窗口,让填写两个字段,直接点击确定即可,另外由于sql比较多,执行会比较慢,稍安勿躁
6、项目中上传的图片包含头像、博客图片均上传到了项目部署的tomcat临时文件夹下,在开发环境中如果重启tomcat会导致之前的图片被删除(与tomcat服务器的初始化机制有关系),这个问题不属于程序bug,大家平时使用的时候需要注意!!!
Oracle数据库操作步骤:
本项目的数据存储在Oracle数据库中,需要提前安装Oracle 11g版本,需要注意的是Oracle在本地有一个默认监听器,我在本机将oracle的监听器名称改为了WIKEY,大家可以根据自己本机的名称修改项目中的db.properties和bean.xml两个文件如下图所示:
安装数据库完毕后用具有系统管理员权限的用户登录数据库建立一个新的用户,具体命令如下:
1、创建表空间
CREATE TABLESPACE TSDB
LOGGING
DATAFILE 'D:\app\wikey\oradata\orcl\TSDB.DBF'
SIZE 250M
AUTOEXTEND ON
NEXT 50M MAXSIZE 500M
EXTENT MANAGEMENT LOCAL;
2、创建用户并授权限
CREATE USER weibo PROFILE "DEFAULT"
IDENTIFIED BY 123456 DEFAULT TABLESPACE "TSDB"
ACCOUNT UNLOCK;
GRANT "CONNECT","DBA" TO weibo;
3、修改用户密码
alter user weibo identified by 123456;
4、如果不想用直接执行sql的方式导入,也可以试试这个导入oracle数据库的命令
imp weibo/123456@WIKEY file=D://weibo.dmp log=D://20190429.log FULL=y
dmp文件的百度云链接:https://pan.baidu.com/s/1eKUohkm-6ndDMWhdmLVdzw 提取码:gls4
5、导出oracle数据库命令(需要导出再用)
exp weibo/123456@WIKEY file=D://weibo.dmp log=D://20190429.log OWNER = weibo
猜你喜欢
- ssm+maven整合开发java开源博客系统
- ssm+solr+Ehcache+Shiro整合开发java开源博客系统,包括后台管理功能,适合新手学习用
- SSM+Lucene+logback+Druid开发的Java开源博客系统源码
- SSM(Spring+Spring MVC+Mybatis)开发简约漂亮的java开源博客管理系统,其中前台后台功能完整。
- 整合ssm框架搭建简单javaWeb博客系统
- 基于SSM框架的java项目-博客系统
- Spring+Spring MVC+Mybatis+material前端框架开发简易BBS论坛系统
- ssm+maven简单个人论坛系统
- 基于Spring+Spring MVC+Mybatis开发的社区论坛系统
- SSM+jsp开发综合类购物商城项目ShopProject,有简单的后台管理功能
- ssm+bootstrap开发淘一淘网上电子商城系统
- 基于SSM的技术博客系统
- /
- /weibo
- /weibo/.classpath
- /weibo/.project
- /weibo/.settings
- /weibo/.settings/.jsdtscope
- /weibo/.settings/org.eclipse.core.resources.prefs
- /weibo/.settings/org.eclipse.jdt.core.prefs
- /weibo/.settings/org.eclipse.wst.common.component
- /weibo/.settings/org.eclipse.wst.common.project.facet.core.xml
- /weibo/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /weibo/src
- /weibo/src/cn
- /weibo/src/cn/itbaizhan
- /weibo/src/cn/itbaizhan/common
- /weibo/src/cn/itbaizhan
- /weibo/src/cn
- /weibo

- 证精 SSM开发小型人事管理项目
- 原精 ssm开发的博客、分享、问答三个模块的java技术交流网站
- 原证 ssm进销存流程管理系统
- SSM+Layui开发员工部门管理系统
- 证精 Maven+SSM+shiro+idea+mysql+tomcat+jdk1.8开发java cms面向内部的内容管理系统
- 原证精 基于SSM框架搭建的java web商家进销存网站系统
- 证 ssm整合easyui实现简单的进销存管理系统(适合新手学习easyui)
- 原证 spring+spring mvc+mybatis+ajax+jquery实现简单的问答系统
- 原精 ssm百货商城销售管理系统
- 精 全站功能最佳UI体验最好的一套基于SpringMVC+Spring+Mybatis的商户管理系统,值得学习!
- 精 基于SSM人事管理系统(可做期末答辩)
- 原 基于经典架构SSM+LayUI的CRUD示例程序(已配置好,可做脚手架)

