MVC2项目实践

码云链接:https://gitee.com/ZeroLuo328/java2enews.git

注:是那个javaEEMVCmode2的那个文件

 

这个是我部署到服务器上的链接:http://47.94.97.98:8888/llcnews/

页面右上角有登录的按钮,可以用用户名“Tom”,密码“123”登录。大家没事不要乱操作哈,毕竟不过关怕服务器崩溃掉,谢谢合作

在上一个作业的基础上完成增删改

1.增加新闻

1.1写编辑新闻的页面

我用到了UEditor富文本编辑器,在这里下载http://ueditor.baidu.com/website/download.html

在项目web目录下创建一个文件夹ueditor用来装UEditor相关的东西,将文件拷贝进去

 

 

 

然后编写编辑页面edit.jsp,引入相关js文件,并创建ue示例

 

 

 

这里由于代码过多,粘贴核心部分,这里的id要和上面ue实例一样

 

 

 

 接着是写的js

 

成果图:

 

 

 

 

1.2编写保存新闻的dao

 

 

 

1.3编写保存新闻的service

 

 

 

 

1.4编写保存新闻的controller

 

 

1.5结果

 

 

 

添加成功

 

看看数据库也成功

 

 

 

 2.查看新闻

2.1简单编写了一个新闻详情页

 

效果

 

 

 

 

 

2.2查看新闻详情的dao

 

 

 

2.3查看新闻详情的service

 

 

 

 

2.4 查看新闻详情的controller

 

 

 

 

 2.5简单的效果

 

 

 

 

 

 

 

3.编辑修改新闻

修改页面和新增都用edit.jsp,这里不多说了

dao

 

 

 

service

 

 

 

来看controller

 

 

 

 并修改保存

 

 

 

简单的看看效果

 

 

 

 

 

 

完成修改保存发布

 

 

 

 

 

 

 

 

 

 数据库照常更新成功

 

 但是在这尔有点弊端,就是新闻的主键id变化了

 

4.删除新闻

4.1dao

 

 4.2service

 

 

 

 

4.3controller

 

 

4.4看看效果

 

 

删除成功

 

 

 

 

数据库也成功更新

 

 

5.一些改进

 重新按照计科院官网做个首页,原来的index.jsp改成showlist.jsp

先把数据库的content的类型改成text

 

存入一些初始数据

 

 新的index.jsp

 

 

 

点击这里的连接一样可以查看详情,右上角有个管理员登录,登陆了就可以编辑新闻了

新的列表页面,增加了返回主页看效果的功能

 

 

添加图片功能:

 

 

 

到此结束,有很多不足的地方还要多多学习

 

 

这儿加上项目虚路径就可以了

然后:

 

 

 

 

 

 

 

成功,并且也可以查看

 

 

 

结束,我把我的项目部署到了云服务器上,可以查看。但是会有一些bug,后面我会慢慢完善的

码云链接:https://gitee.com/ZeroLuo328/java2enews.git

注:是那个javaEEMVCmode2的那个文件

这个是我部署到服务器上的链接:http://47.94.97.98:8888/llcnews/

posted @ 2020-06-21 16:12  奇怪的代码  阅读(176)  评论(0编辑  收藏  举报