摘要: 简单记录一下在部署javaweb项目到服务器上的过程,也并不难。 部署阶段 1、开发环境 idea2019+maven2.0+mysql8.0.16 2、使用框架 SpringMVC+Mybatis+Shiro+Bootstrap 3、其他工具和环境 Centos 7.2服务器一台,xshell6, 阅读全文
posted @ 2019-06-18 10:36 Qqq_65536 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、功能模块 1、登陆 使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置 2、管理员模块功能 管理员可对 教师信息、学生信息、课程信息 进行 增删改查 操作,管理员账户,可以重置非管理员账户的密码 3、教师模块功能 教师登陆后, 阅读全文
posted @ 2019-06-02 13:48 Qqq_65536 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 匿名类的一个问题是,如果匿名类的实现非常简单,例如只包含一个方法的接口,那么匿名类的语法可能看起来不实用且不清楚。在这些情况下,您通常会尝试将功能作为参数传递给另一个方法,例如当有人单击按钮时应采取的操作。Lambda表达式使您可以执行此操作,将功能视为方法参数,或将代码视为数据 阅读全文
posted @ 2019-05-29 18:46 Qqq_65536 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 领域逻辑组织可以分为三种主要的模式:事务脚本(Transaction Script)、领域模型(Domain Model)和表模块(Table Module)” 事务脚本 Transaction Script 使用过程来组织业务逻辑,每个过程处理来自表现层的单个请求。大多数应用都可以被看作是一系列事 阅读全文
posted @ 2019-05-29 18:44 Qqq_65536 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 概述 如果说EJB,JPA是之前JEE(JEE5及JEE5之前)中里程碑式的规范,那么在JEE6,JEE7中CDI可以与之媲美,CDI(Contexts and Dependency Injection),即上下文依赖注入,它是众多JEE规范中的一个,从JEE6开始CDI正式成为JEE规范,但CDI 阅读全文
posted @ 2019-05-29 18:34 Qqq_65536 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、Factory Design pattern (1)工厂设计模式提供了接口而不是实现的代码方法。 (2)工厂模式从客户端代码中删除实际实现类的实例化。工厂模式使我们的代码更健壮,耦合更少,易于扩展。例如,我们可以轻松更改PC类实现,因为客户端程序不知道这一点。 (3)工厂模式通过继承提供实现和客 阅读全文
posted @ 2019-05-29 18:30 Qqq_65536 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。 比如,站点 阅读全文
posted @ 2019-05-26 13:39 Qqq_65536 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 简介 Spring框架是 Java 平台的一个开源的全栈(Full-stack)应用程序框架和控制反转容器实现,一般被直接称为 Spring。该框架的一些核心功能理论上可用于任何 Java 应用,但 Spring 还为基于Java企业版平台构建的 Web 应用提供了大量的拓展支持。虽然 Spring 阅读全文
posted @ 2019-05-26 13:35 Qqq_65536 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Implemention :java中能够定义接口 接口是一种变相的抽象类 接口的定义可以实现java中的多继承问题 java中类与类之间只能单继承 关键字 是extends 而对于类来说可以实现接口 关键字就用implements 表示该类实现接口 接口与接口是也可以用extends来继承 ext 阅读全文
posted @ 2019-05-26 13:32 Qqq_65536 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、什么是RESTful? REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。翻译过来就是"表现层状态转化。” Roy Thomas Fielding在论文中将REST定位为“分布式超媒体应用(Distributed Hypermedia System)”的架 阅读全文
posted @ 2019-05-26 13:24 Qqq_65536 阅读(114) 评论(0) 推荐(0) 编辑