![](https://img-blog.csdnimg.cn/20200813195251912.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
中软国际暑期实习日志
中软国际暑期实习日志
ataraxy_thinking
In me the tiger sniffs the rose.
展开
-
中软国际暑期实习day15(2020.08.24)-Spring Cloud简单实践及vue简单实践
今天主要学习Spring Cloud简单实践及vue简单实践。文章目录1.Spring Cloud简单实践(1)新建一个maven项目(2)新建一个==eureka服务端==模块①引入依赖②配置eureka服务端③新建启动类(3)新建一个==eureka客户端==模块①引入依赖②配置eureka客户端③新建启动类(4)启动服务端启动类成功后再启动客户端2.Vue简单实践(1)新建一个html文件(2)引入vue.js文件(3)编写相应的代码(4)验证1.Spring Cloud简单实践Spring原创 2020-08-26 16:56:49 · 374 阅读 · 0 评论 -
中软国际暑期实习day14(2020.08.23)-Spring Boot项目实战(新闻项目-评论功能)
今天在昨天的基础上完成评论功能。文章目录1.评论2.总结1.评论当用户点开新闻后即可进行评论,并且也可以回复评论,其核心代码如下所示@PostMapping("/comments") public String comments(Comment comment, HttpSession session) { // System.out.println(comment); // 1. 对新闻类进行填充 Long newId = comment.原创 2020-08-26 16:22:55 · 330 阅读 · 0 评论 -
中软国际暑期实习day13(2020.08.22)-Spring Boot项目实战(新闻项目-归档功能)
今天在昨天的基础上完成归档功能(即在首页可以按标签、按类别分类展示新闻及对新闻按年份进行归档)。文章目录1.按类别分类展示新闻2.按标签分类展示新闻3.归档4.总结1.按类别分类展示新闻在首页按类别分类展示新闻,找到所有的分类 ,并且按照新闻量自上而下排序,其核心代码如下所示@GetMapping("/types/{id}") public String types(@PageableDefault(size = 5, sort = {"updateTime"}, direction = S原创 2020-08-26 16:11:28 · 160 阅读 · 0 评论 -
中软国际暑期实习day12(2020.08.21)-Spring Boot项目实战(新闻项目-首页设计及评论功能)
今天在昨天的基础上完成首页的设计文章目录1.首页设计2.总结1.首页设计首页最重要的是显示按类别排序前几的新闻、按标签排序前几的新闻和推荐的新闻以及提供搜索新闻的功能,核心代码如下所示@GetMapping("/") public String index(@PageableDefault(size = 5, sort = "updateTime", direction = Sort.Direction.DESC) Pageable p, Mo原创 2020-08-26 15:53:17 · 178 阅读 · 0 评论 -
中软国际暑期实习day11(2020.08.20)-Spring Boot项目实战(新闻项目-新闻管理)
今天在昨天的基础上实现新闻管理功能。文章目录1.新闻管理2.总结1.新闻管理新闻管理也主要是对新闻的一些基础操作,如查询所有等等。其核心代码如下所示// 分页全查 @GetMapping("/news") public String news(@PageableDefault(size = 3) Pageable pageable, Model model) { // 不仅需要查询当前页的数据 还需要查询全部的类别 model.addAttribut原创 2020-08-26 15:25:51 · 161 阅读 · 0 评论 -
中软国际暑期实习day10(2020.08.19)-Spring Boot项目实战(新闻项目-用户管理、新闻类别管理以及新闻标签管理)
今天主要是在昨天的基础上完成用户管理、新闻类别以及新闻标签管理的相关内容。文章目录1.用户管理(1)登录拦截器(2)登录(3)注销2.新闻类别管理3.新闻标签管理4.总结1.用户管理用户管理主要是登录、注销以及设置登录拦截器,当用户未登录时使其自动跳转到登录页面。(1)登录拦截器LoginIntercpter.javapackage com.zhongruan.interceptor;import org.springframework.web.servlet.handler.Handler原创 2020-08-26 15:03:13 · 220 阅读 · 0 评论 -
中软国际暑期实习day09(2020.08.18)-SpringBoot项目实战(新闻项目-准备工作)
从今天开始,通过开发一个“新闻”项目,来深入学习spring boot的相关内容。文章目录1.准备工作(1)新建spring boot 项目(2)新建实体类2.验证spring 中的AOP(1)新建切面类:LogAspect.java(2)新建控制器类:TestController.java来进行验证(3)执行启动类1.准备工作(1)新建spring boot 项目(2)新建实体类由于这里用spring data jpa,所以只要实现建立好数据库,然后相应的配置好实体类,就会自动建表。主要用原创 2020-08-21 20:44:34 · 359 阅读 · 0 评论 -
中软国际暑期实习day08(2020.08.17)-SpringBoot
今天学习有关SpringBoot的知识。文章目录1.Spring Boot简介2.Spring Boot的简单使用(1)创建mean项目(不要选择模板)(2)引入spring boot相应的依赖(3)新建实体类(User.java)(4)新建用户数据访问对象接口(IUserDao.java)(5)新建用户数据访问对象接口实现类(UserDaoImpl.java)(6)新建用户控制器类(UserController.java)(7)新建项目启动类(Application.java)(8)建立配置文件(app原创 2020-08-18 21:00:43 · 236 阅读 · 0 评论 -
中软国际暑期实习day07(2020.08.16)-整合SSM项目(“角色“功能)
在前面我们已经完成了用户的一些功能,在此基础上我们给用户加上角色(权限),不同角色的用户对于用户管理有着不同的操作权限,这样更安全也更接近现实。角色分为“管理员”和“普通用户”,只有管理员才拥有添加用户角色的权限。参考文章:中软国际暑期实习day03(2020.08.12)-整合SSM项目中软国际暑期实习day04(2020.08.13)-整合SSM项目(使用AdminLTE)文章目录1.准备工作(1)新建数据库表(2)新建角色实体类(Role.java)、用户角色实体类(UserRole.j原创 2020-08-17 17:48:12 · 188 阅读 · 0 评论 -
中软国际暑期实习day06(2020.08.15)-整合SSM项目(新增“图书”模块)
今天在前面的基础上,仿照之前的“用户”模块,新增一个“图书”模块。参考文章:中软国际暑期实习day03(2020.08.12)-整合SSM项目中软国际暑期实习day04(2020.08.13)-整合SSM项目(使用AdminLTE)中软国际暑期实习day05(2020.08.14)-整合SSM项目(分页查询)文章目录1.准备工作(1)建立相应的图书信息表(2)创建相应的实体类(Book.java)(3)创建相应的数据访问对象接口(IBookDao.java)(4)创建相应的数据库映射文件(Bo原创 2020-08-17 17:05:46 · 258 阅读 · 0 评论 -
中软国际暑期实习day05(2020.08.14)-整合SSM项目(分页查询)
前一天实现了“登录”和“注册”功能,今天实现“分页查询”“修改或删除用户信息”以及有关过滤器的有关功能。参考文章:中软国际暑期实习day03(2020.08.12)-整合SSM项目中软国际暑期实习day04(2020.08.13)-整合SSM项目(使用AdminLTE)文章目录1.准备工作(1)新建分页实体类(PageInfo.java)(2)完善实体类数据访问对象接口(IUserDao.java)(3)完善实体类数据库映射文件(UserDao.xml)(4)完善业务层接口及其实现类(5)完善控原创 2020-08-17 16:12:59 · 257 阅读 · 0 评论 -
中软国际暑期实习day04(2020.08.13)-整合SSM项目(使用AdminLTE)
中软国际暑期实day04(2020.08.13)-整合SSM项目(使用AdminLTE)前一天学习了SSM项目的简单整合,这里开始引入前端模板进行简单项目的开发。本次学习的基础基于前一天的项目,参考文章:中软国际暑期实习day03(2020.08.12)-整合SSM项目。今天实现“登录”和“注册”功能。文章目录中软国际暑期实day04(2020.08.13)-整合SSM项目(使用AdminLTE)1.AdminLTE介绍2.在项目中导入adminlte相应的文件3.完善实体类数据访问对象接口(IUse原创 2020-08-17 15:01:30 · 502 阅读 · 0 评论 -
中软国际暑期实习day03(2020.08.12)-整合SSM项目
今天在前一天的基础上,学习了Spring和SpringMVC以及Mybatis之间的整合。在此之前,我们得先明白这三者的功能及关系。Spring是一个框架族,在SSM项目中负责管理SpringMVC和Mybatis,是整个项目的框架。SpringMVC是Spring的一种,是MVC设计模式在Spring中的实现。MVC的全名是Model View Controller,是模型(Model)-视图(view)-==控制器(controller)==的缩写,是一种设计模式。它是用一种业务逻辑、数据原创 2020-08-14 21:45:46 · 370 阅读 · 0 评论 -
中软国际暑期实习day02(2020.08.11)-Mybatis
今天主要学习的是本次暑期实习的主要安排、Java web开发的一些基本概念以及MyBatis的基础用法。文章目录1.MyBatis简介2.使用MyBatis的基本步骤(1)引入MyBatis及数据库(这里使用mysql)相应的依赖(2)编写MyBatis配置文件(.xml文件)(3)根据所要处理的数据库表创建相应的实体类。(4)建立相应实体类的数据访问对象(data access object,dao)接口(5)建立相应实体类的数据库映射文件(.xml文件)(6)在MyBatis的配置文件里面注册相应实体原创 2020-08-14 21:30:01 · 329 阅读 · 0 评论 -
中软国际暑期实习day01(2020.08.10)-JDBC
今天是暑期实习的第一天,主要是配置一些安装环境以及复习有关JDBC的知识。开发工具:IDEA数据库:MySql数据库工具:Navicat文章目录1.JDBC概述2.JDBC的使用(1)环境准备(2)建立数据库(3)建立JDBC配置文件`jdbc.properties`(4)建立JDBC工具类`JDBCUtil`(5)建立一个测试类进行测试(6)执行该测试类3.JDBC总结1.JDBC概述JDBC(Java Database Connectivity),Java数据库连接,是Java语言中用来原创 2020-08-14 21:05:39 · 367 阅读 · 0 评论