1683-java 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 执行建表语句即可使用,也可以采用文章最后描述的方式哦,更方便一些!!!


运行截图(必填)
http://localhost:8080/register_index
账号codehy@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