
SSM
文章平均质量分 81
spring springmvc Mybatis
尘世壹俗人
希望我的内容能够帮助更多人,一般我发出来的都是经过自己验证或者自身在用的内容,能躺的坑已经躺完了,也欢迎大家私聊我探讨问题,加班太多回复可能不太及时
展开
-
SSM和SpringBoot添加web环境
Springboot和SSM添加Web依赖的本质区别就是由于springboot在创建的时候内部可以添加Web依赖,从而不同于SSM需要从最基本的Web环境配起,springboot只需要确保创建项目存时勾选了Web依赖就可以,就算后期需要另外的自定义web路径也只是添加一个就行。在弹出的页面中,你要注意你的web虚拟路径的物理路径映射,以及webapp的文件夹在哪里创建,一般改成项目主路径下,比如我的是。点击最下面的OK保存退出tomcat的配置界面,后面使用的时候点击右上角的启动就行。原创 2023-02-05 13:13:10 · 1956 阅读 · 0 评论 -
idea配置tomcat日志中文乱码,且修改后idea正常,但cmd窗口任然中文乱码解决方法
可以不勾选,它的作用是用选定的字符集把项目的所有内容变成Unicode编码,结果就是在开发工具中显示正常,但是一旦复制出去单独打开,除了英文全是Unicode编码。idea日志乱码问题的原因是tomcat的日志配置文件有两行有问题需要删掉,cmd乱码是Windows系统cmd窗口默认不是utf-8。不方便的地方就在于,你不能鼠标直接运行相关程序了,只能在该cmd窗口中命令行的方式运行程序。随后解决cmd乱码的问题,这个很好解决,你只需要在运行你的java进程前运行。当然,你其实可以写一个bat的脚本,把。原创 2022-12-17 00:19:03 · 1078 阅读 · 0 评论 -
知识点9--将项目部署在Linux服务器的Tomcat中
1.订正并修改项目中的配置,查看是否合适2.对项目进行war包的打包如果你用的是eclipse,对着你的项目,右键 Run as --> Maven build -->package (跳过测试skip tests)–等他执行完毕3.执行完毕后,在日志里找到war包所在的位置,把他copy出来到桌面,重命名成规定的名称,如ROOT.war4.把ROOT.war 上传到linux里的tomcat目录下的webapps下,并且删除ROOT文件夹,这是因为名字不能重复,你如果是其他名字那原创 2021-01-06 14:57:40 · 451 阅读 · 0 评论 -
知识点6--SSM项目管理员后台
前篇知识点剩下最后一个基础模块管理员后台,本篇我们就来完成它。我们在前面知识点做登录的时候预留过一个管理员登录接口选在我们来编写它的登录页面这此页面中如果登录成功,需要进入管理员后台首页,因此我们需要准备管理员后台Controller和页面随后准备管理员中心的首页,和个人中心差别不大。刚进入管理首页这个环节和个人中心一样有一个默认加载的文章首页,但是注意个人中心默认展示的是,管理员首页默认展示的是所有的文章,对这些文章进行审核并且决定是否热门,因此我们现在要准备这个审核文章的页面。到此你可以运行项原创 2022-09-16 19:09:25 · 1033 阅读 · 0 评论 -
知识点8--SSM项目整合redis、kafka、es以及整合es高亮
本篇将使用Linux集群,如果没有的可以看我的集群安装文档,见博客。首先是Redis,我们用它二次提升首页的效率,将栏目这个基本不发生变化的数据放在Redis中。第一步我们要配置Redis的Spring文件随后在spring配置文件中加载它最后我们更改首页Controller修改修改它的业务逻辑,使得所以栏目和最新五条文章的查询先从Redis中查询运行项目看效果,首先第一次查询用了2秒多,这很正常后台首次查询需要对redis做数据存储第二次恢复毫秒但是这里又出现一个bug,最新文章没了,通过排原创 2022-09-17 13:44:30 · 1422 阅读 · 0 评论 -
知识点7--SSM项目首页功能优化
现在我们可以运行一下项目,会发现个人中心、管理员两个模块均需要登录,不过这里存在一个功能盲点,就是这个方式跳转的登录由于不是load方式因此长度参照物成了整个浏览器,导致文本框被拉的很长,大家可以自己扩展一下,提供两种思路,一是开发一个新的用于登录的页面,二是使用文档函数把配合js判断当前页面的状态并控制长度,效果可以参考github官网登录那样。我们可以看到,现在后台查询分页每页6篇,也不多,但是却用了1.5秒,这个速度,我们是无法忍受的,现在而且现在还是本地运行,我们直接开发时访问,假设。原创 2022-09-17 09:39:30 · 508 阅读 · 0 评论 -
知识点5--SSM项目个人中心
目前整套CMS-Demo剩下两个前端模块了,第一个是普通用户的个人中心以及管理员的管理页面,本篇我们来开发普通用户的个人中心在首页,我们留了一个登录后的代码这会让我们在登录后点击展示出一个盒子,里面有个人中心选项,跳转的方式也是后台跳,所以我们需要开发一个个人中心的Controller随后准备一个前端的页面到此先运行一下看效果,是否可以进入个人中心可以进入个人中心后,大家不难发现本次Demo目前只做了我的文章、发布文章两个功能,其他功能留给扩展,首先我们要完成默认的我的文章展示页面此时就可完成上图原创 2022-09-16 10:17:23 · 703 阅读 · 0 评论 -
知识点4--SSM项目首页登录注册
在知识点2开发首页的时候,有在头部黑框右侧留了两个按钮,并有与之绑定的JS事件如下本篇知识点我们就来完善它的开发,首先在代码中可以知道,我们需要两个很简单的页面,在不同的情况下加载到模态框中,下面我们来写这两个页面,首先是注册用的随后是登录用的此时前端页面就写好了,由于代码中访问页面都需要请求后台,所以我们要开发一个注册、登录用的Controller,且涉及到用户,所以我们需要开发用户Bean的Dao和Service层首先是用户Dao层以及对应的Xml之后是Service层以及对应的实现类原创 2022-09-16 08:46:33 · 768 阅读 · 0 评论 -
知识点3--SSM项目查看文章详情
仔细看过代码后,我们可以知道图片和文章的标题都是一个超链接包裹,并且指向同一个请求,所以我们在首页的控制器模块中完成这个请求的开发就行,将如下代码写到IndexController中。继上一篇知识点后我们完成了CMS信息管理Demo的首页主体开发,本篇我们需要完成首页跳转查看文章详情的功能。首先我们观察一下首页的效果和文章列表的代码。随后我们随便点击一个文章跳转看效果。同样的我们去前端路径中准备页面。原创 2022-09-16 07:01:23 · 304 阅读 · 0 评论 -
知识点2--SSM项目首页
本套博文所有篇章,以SSM架构来完成一个CMS新闻/文章管理系统的demo,帮助大家来学习ssm,先来说一下预期要使用的技术SSM后端web框架,有spring、spring mvc、 mybatis前端样式框架使用Bootstrap前端js框架使用Jquery前端基础页面使用JSP编写,以及JAVA的标签库前端富文本编辑器kindeditor其他技术redis kafka es这里首先说明一下,由于本系列博文所用的Demo是本作者2020年写的一个Demo,所以在涉及到代码的时候,每个模块都是整原创 2022-09-16 06:38:15 · 945 阅读 · 0 评论 -
知识点1--认识SSM框架并准备项目
SSM框架,分为Spring、Spring-MVC、Mybatis,是一个比较老的Web开发框架,不过现在很多地方任然在用,因为它虽然没有当下流行框架使用方便,但是请记住做开发必须要知道的一个道理,所有封装的框架使用越方便,所能实现的业务就越浅显,SSM同样遵循这个道理,因此它能实现的业务更深下面介绍一下怎么用它的配置文件首先是pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/原创 2021-01-05 16:58:37 · 9656 阅读 · 9 评论