![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中软国际实习
Koray_'
我永远接受任何状态的自己,也永远期待未来的自己。
展开
-
【中软国际实习】Day 12:Spring Boot:TNews项目实现权限管理(上)(8.2实现)
文章目录Controller层ShiroConfiguration.java界面显示本次迭代实现简单的权限管理,普通用户无法删除分类,因此对分类的删除操作进行过滤,添加权限。Controller层Login()函数改写@PostMapping("login")public String Login(String username, String password , HttpSession session, RedirectAttributes redirectAttributes){原创 2020-08-03 00:00:49 · 151 阅读 · 0 评论 -
【中软国际实习】Day 11:Spring Boot:TNews项目实现新闻评论
文章目录新闻评论实体类Controller层Service层前端界面新闻评论实体类@Entity@Table(name = "t_comment")public class Comment { @Id @GeneratedValue private Long id; private String nickname; private String email; private String content; private String ava原创 2020-07-31 23:46:05 · 446 阅读 · 0 评论 -
【中软国际实习】Day 10:Spring Boot:TNews项目实现新闻信息显示
文章目录一、新闻显示界面显示分类型显示分标签显示二、年份归档Controller层Service层本次迭代任务主要实现用户界面根据不同的类型、标签显示新闻以及根据年份对新闻的归档。一、新闻显示界面显示查出新闻的总数。@Overridepublic Long conutNews() { return newsDao.count();}分类型显示我们需要根据不同类型的类型ID来从数据库中识别数据。三个重要参数:Pageable pageable:数据在页面分页展示时使用Lon原创 2020-07-30 23:53:38 · 311 阅读 · 0 评论 -
【中软国际实习】Day 9:Sprint Boot:TNews项目实现新闻的新建、编辑和搜索
文章目录一、新建Controller层Service层二、编辑Controller层Service层三、搜索实体类前端Controller层Service层界面本次迭代主要实现新闻的新建、编辑与搜索功能。新建与编辑与之前类似,不同的是新闻需要加入MarkDown文本编辑器,将编辑器内容保存起来。一、新建Controller层@Controller@RequestMapping("/admin/news")public class NewsController { @Autowired原创 2020-07-29 23:27:04 · 317 阅读 · 0 评论 -
【中软国际实习】Day 8:Spring Boot:TNews项目实现分类、标签和密码加密
文章目录一、分类删除新增、编辑新增、编辑界面二、标签删除、新增、编辑三、密码加密一、分类删除id是在请求路径里边的,因此通过PathVariable来获取路径中的id。1、TypeController.java@RequestMapping("delete/{id}")public String delete(@PathVariable Long id) { typeService.deleteById(id); return "redirect:admin/types";}原创 2020-07-28 23:03:38 · 287 阅读 · 0 评论 -
【中软国际实习】Day 7:Spring Boot:TNews项目实现登录、信息分页与注销
文章目录一、登录Controller层Service层Dao层配置文件:配置JPA和数据库结果展示二、信息分页Controller层Service层Dao层HTML文件实体类t_type数据表结果展示三、注销Controller层HTML文件结果展示小结一、登录Controller层注入服务层对象UserService,使用服务层方法获得page对象;model参数负责将对象传递到前端。@Controller@RequestMapping("admin")public class LoginCo原创 2020-07-27 23:15:00 · 171 阅读 · 0 评论 -
【中软国际实习】Day 6:Spring Boot及其项目创建
文章目录Spring Boot设计目的:特点:Spring Boot项目Spring Initlitermoven简单实现Spring BootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。设计目的:简化新Sp原创 2020-07-26 23:30:44 · 214 阅读 · 0 评论 -
【中软国际实习】Day 5:基于SSM框架的管理系统:用户权限
文章目录一、数据库设计与关联tb_user用户表tb_role角色表user_role用户角色关系表二、用户权限UserController.javaRoleMapper.xmlaside.jsp界面展示三、添加角色user-role-add.jspRoleMapper.xmlUserController.java界面展示一、数据库设计与关联在管理系统中,每个用户都有自己相应的角色,对应于不同的权限。该管理系统设置了三张数据表,用于存储用户信息,角色信息,以及用户与角色之间的关系。tb_user用户表原创 2020-07-24 22:36:31 · 452 阅读 · 0 评论 -
【中软国际实习】Day 4:分页管理与查询
文章目录一、分页管理与查询user-list.jspPageInfo.javaUserController.javaIUserDao.javaUserMapper.xml结果展示二、过滤器LoginFilter.javaweb.xml结果展示之前已经完成了管理系统的“增、删、查、改”操作,今天对查询用户显示界面做分页处理,按固定数量分页展示用户信息;同时实现“搜索”按钮的功能。当用户数量过多时,我们无法在同一界面显示所有用户信息,需要分页展示,因此我们可以规定每个页面显示的用户数,使界面更加美观规整。在原创 2020-07-23 23:26:24 · 227 阅读 · 0 评论 -
【中软国际实习】Day 3:基于SSM框架的管理系统:实现“增、删、改、查”
文章目录一、主要代码解析1、UserController.java2、IUserDao.java3、UserMapper.xml4、IUserService.java5、UserServiceImpl.java二、管理系统实现1、主界面2、查3、删4、增5、改三、碎片知识小结#{} 与 ${}一、主要代码解析1、UserController.java控制层:控制页面跳转以及前后端数据传递的类@Controller@RequestMapping("user")public class UserCo原创 2020-07-22 21:39:00 · 244 阅读 · 0 评论 -
【中软国际实习】Day 2:SSM框架
@[TOC]目录一、SSM框架SSM(Spring+SpringMVC+MyBatis)框架由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。1、SpringSpring实现业务对象管理——Service层,业务层核心思想:控制反转(loC)Spring在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象,即不再需要程序员显式地new一个对象,而是用Spring框架完成。2、SpringMV原创 2020-07-21 21:39:26 · 578 阅读 · 0 评论 -
【中软国际实习】Day 1:JDBC+Servlet+Tomcat 实现:登入,并访问数据库数据
今天是开始中软国际实习的第一天,有点期待已久的小激动。线上实习的模式固然少了许多乐趣,但学习任务与质量并无所差,老师为我们讲解了本次实习所要完成的任务和学习模块,带领我们实现了一个简单的小程序,现将今天的收获做个小结。一、配置环境1、Idea开发工具:IntelliJ IDEA 2020.1 x64jdk-8u191-windows-x64-8.0.1910.12.exe进入cmd查看:(1)java :是否安装JDK(2)javac :环境变量是否配置(3)java -versio原创 2020-07-20 19:04:59 · 375 阅读 · 0 评论