自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【DAY12】shiro实现权限的认证和授权

今天主要是通过使用shiro,在不同身份的用户登录时,实现不同的权限,可以完成不同的功能。数据库设计t_role表t_role_permissions表t_user_roles表t_user中有一列存储用户身份实现步骤新建realm包,新建NewsRealm类实现授权和认证public class NewsRealm extends AuthorizingRealm { public void setName(String name){ setName("n

2020-08-02 22:30:50 230

原创 【DAY11】新闻页实现评论功能

今天在昨天显示新闻详情页的基础上实现评论功能写评论在新闻页下方实现写评论的功能,首先要有一个Comment的实体类@Entity@Table(name = "t_comment")public class Comment { @Id @GeneratedValue private Long id; private String nickname; private String email; private String content; pr

2020-08-01 22:42:19 425

原创 【DAY10】springboot实现新闻信息显示

今天主要是利用之前的方法,实现用户的界面对全部新闻的显示和根据不同类型、标签显示和根据年份对新闻的归档。首页显示首页主要的是对新闻的显示,首先要查出新闻的总数,在NewsServiceImpl中直接调用newsDao中的count方法,就可以查出总数 @Override public Long conutNews() { return newsDao.count(); }使用昨天实现的查询功能,就可以直接查出所有数据,新建IndexController中新建方

2020-07-30 22:00:18 454

原创 【DAY9】springboot实现信息搜索

今天的内容主要是完成新闻的新增、修改和搜索,新增和修改与之前类似,不同的是,新闻需要加入MarkDown文本编辑器,将编辑器内容保存起来,但不再赘述,而搜索的实现是相对比较陌生的,因此记录一下搜索的实现。搜索实现要想实现搜索,首先要创建一个NewsQuery的实体类,该类可以通过新闻的标题、类型和是否被推荐三个条件来搜索新闻。public class NewsQuery { private String title;//标题 private String typeId;//类型id

2020-07-29 22:09:52 2645

原创 【DAY8】springboot实现信息的新增、修改和删除

今天实现的主要是对网页上信息的新增、修改和删除,因为使用了Hibernate,整个开发过程变得相对比较简单。删除信息删除信息是通过获得要删除的Type对象的ID然后通过Hibernate直接删除的。首先在界面上,将信息ID传给后台<a href="#" th:href="@{/admin/types/delete/{id}(id=${type.id})}" class="ui mini red basic button">删除</a>在TypeController中,

2020-07-28 22:21:05 1570

原创 【DAY7】spring boot实现登陆注销,信息分页显示

今天主要是使用springboot实现了网站的登陆注销以及信息的分页显示。项目包结构如下用户登录controller层中,UserController实现以下几个方法 @GetMapping public String toLogin() { return "admin/login"; } @PostMapping("login") public String login(String username, String password, H

2020-07-27 22:01:45 340

原创 【DAY6】AJAX实现批量删除用户,springboot初见

今天主要是ssm的收尾,然后讲解了一下git以及springboot。ssm收尾,使用AJAX实现批量删除用户在界面使用复选框批量选择用户后,调用js函数如下function deleteAll() { var checkedNum=$("input[name='ids']:checked").length; alert(checkedNum); if(checkedNum==0){ alert("请至少选择一个进行删除!!!"); return;

2020-07-26 22:06:31 506

原创 【DAY5】ssm实现用户权限控制

今天要在之前的基础上,实现对用户不同角色的权限控制,根据用户的角色不同而显示不同界面,以及对用户角色添加。项目如下数据库设计tb_usertb_roleuser_role实体类今天在原有的基础上,新增了两个实体类,Role和UserRole,具体如下public class Role { private int id; private String rolename; private String roledesc; public Role() {

2020-07-25 10:30:58 2185 1

原创 【DAY4】ssm实现分页及搜索功能

ssm实现分页功能今天主要是在昨天的基础上,实现了对个人信息的分页功能,以及实现模糊搜索,并且添加了过滤器Filter。要想实现分页功能,首先要创建一个PageInfo的实体类,用于存储分页的相关信息,具体如下:public class PageInfo<T> { private List<T> list;//对象列表 private int totalCount;//记录条数 private int size;//每页展示数 private in

2020-07-23 21:54:23 1595

原创 【DAY3】使用ssm实现用户的登录和增删改查

使用ssm实现用户的登录和增删改查今天主要是跟随老师的步伐,使用老师给的界面,完成了数据的增删改查。先写一下今天又掌握的几个知识点,1、spring的作用是控制反转,即控制权的转移,将生成对象的控制权转移给spring来自动完成,而不需要自己来编码;2、springmvc本质上就是servlet;3、mybatis则是作用于持久化数据的持久层,实现的基本上是之前JDBC的工作。4、将有依赖关系的类放到容器中,解析出这些类的实例,就是依赖注入,依赖注入有两种方式, 一般是使用现成的jar包中的类时,

2020-07-22 21:00:54 1143

原创 【DAY2】ssm初见

SSM初见今天是开始学习ssm的第一天,老师主要讲了如何使用maven新建一个ssm的项目,并使用ssm实现了昨天的登陆功能。一、项目创建项目依旧是用IDEA创建,在新建项目中选择Maven,选择下方的webapp,然后NextMaven仓库可选本地,也可使用默认的,这里使用默认的即可。创建完成后新建两个包,java和resources,分别用来存储java文件和配置文件。二、配置文件在resources中那个加入applicationContext.xml文件来配置数据库等内容,spri

2020-07-21 21:03:47 215

原创 【DAY1】JDBC+Servlet+Tomcat简单实现用户登录功能

今天主要对之前学过的一些Java知识做了简单的复习,复习的内容主要是JDBC编程和Servlet,然后进行了简单的练习,使用JDBC+Servlet对数据库内容进行读取,显示在网页上。

2020-07-20 16:34:21 558 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除