老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

JAVA中JPA关联映射小结

发表于 2019-03-04 | 分类于 SSM/SSH
JAVA中JPA关联映射简介数据库的关系映射的概念知识,参见《数据库设计中关系映射(一对一|多对一|一对多|多对多|单向|双向)》部分。JAVA JPA规范也对关系映射有支持,JPA中的映射类型有: 一对一(One To One) 一对多(One To Many) 多对一(Many To One) 多对多(Many To Many) 另外,关联映射是有方向的,即是单向或者双向的。如Student和ClassRoom两个实体类,从student来看,是多对一;而从ClassRoom来看,是一对多。 ...
阅读全文 »

SpringMVC技术小结

发表于 2019-03-04 | 分类于 SSM/SSH
SpringMVC简介SpringMVC,全称为Spring Web MVC,是Spring Framework的一个模块,它是一个WEB MVC框架,它和Struts/Struts2解决的问题是一致的,可以直接代替Struts/Struts2,不过Struts作为一个非常成熟的MVC,功能上感觉还是比Spring强一点,不过SpringMVC已经足够用了。SpringMVC解决的问题有URL路由、Session、模板引擎、静态Web资源等等。 SpringMVC主要由DispatcherSer ...
阅读全文 »

Spring Framework技术小结

发表于 2019-03-04 | 分类于 SSM/SSH
Spring Framework简介通常来说,我们说的Spring指的是Spring Framework,其实它只是Spring家族中一个产品。 Spring Framework是使用基本的JavaBean代替EJB,通过容器来管理JavaBean的配置和生命周期,在此基础上实现了AOP、IoC的Spring核心功能,其他WEB框架组件在AOP、IoC的基础上工作,将JavaBean交给Spring来管理。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Sp ...
阅读全文 »

Servlet/JSP技术说明

发表于 2019-03-04 | 分类于 SSM/SSH
Servlet简介Java Servlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。 使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet通常情况下与使用CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。 Servlet可以使用javax.servlet和 javax ...
阅读全文 »

Spring家族说明

发表于 2019-03-04 | 分类于 SSM/SSH
Spring家族通常来说,我们说的Spring指的是Spring Framework,其实它只是Spring家族中一个产品,Spring家族还有很多产品,开发者可以根据自己的需要,选择Spring家族中的某些产品来使用。Spring家族的产品主要有: (1)Spring Framework 它是Spring家族中核心子项目。包括了IoC,AOP,DAO/JDBC,Spring MVC,i18n等。 (2)Spring Data Spring Data是Spring平台中一个功能模块,主要用来和数 ...
阅读全文 »

JAVA中JavaBeans|PO|VO|BO|DTO|DAO|POJO|EJB|Entity的概念及联系

发表于 2019-03-04 | 分类于 JAVA
JAVA中JavaBeans|PO|VO|BO|DTO|DAO|POJO|EJB|Entity简介 备注:POJO是DO/DTO/BO/VO的统称。 JavaBeansJavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。 要成为JavaBean类,则必须遵循关于命名、构造器、方法的特定规范。有了这些规范,才能有可以 ...
阅读全文 »

SpringBoot项目中的一些常用注解

发表于 2019-03-04 | 分类于 SpringBoot
@Controller|@Service|@Repository|@Component事实上,@Controller|@Service|@Repository|@Component这几个注解并没有任何功能上的区别,可以把这些当做是分类标签,目的是为了让你的代码可读性更强。在Annotaion配置注解中用@Component来表示一个通用注解,用于说明一个类是一个被Spring容器管理的bean,即该类已经拉入到Spring的管理中了。而@Controller, @Service, @Reposi ...
阅读全文 »

SpringBoot中控制器增强@ControllerAdvice及统一异常处理

发表于 2019-03-04 | 分类于 SpringBoot
@ControllerAdvice简介@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。@ControllerAdvice的定义如下所示: 12345@Target(value=TYPE)@Retention(value=RUNTIME)@Documented@Componentpublic @interface ControllerAdvice 从@ControllerAdvice定义可以看出,被@ControllerAdvice注解的 ...
阅读全文 »

SpringBoot项目中单元测试

发表于 2019-03-04 | 分类于 SpringBoot
引入Junit依赖在SpringBoot项目中引入org.Junit测试框架的JAR依赖: 12345678910<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency& ...
阅读全文 »

SpringBoot项目中日志管理

发表于 2019-03-04 | 分类于 SpringBoot
SpringBoot日志简介默认情况下,SpringBoot会用Logback来记录日志,并用INFO级别输出到控制台。但是默认配置也提供了对常用日志的支持,如Java Util Logging,Log4J,Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。默认输出日志的格式如下: 2016-04-13 08:23:50.120 INFO 37397 --- [ main] org.hibernate.Version : HHH000412: Hiber ...
阅读全文 »
1…91011…35
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子