controller,sevices层,java初步了解】的更多相关文章

一.controller层 二.service层 1.接口 2.接口的实现 转换 ClearingAccountArgument对象…
导包和配置 导入 JSR 303 的包.hibernate valid 的包 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.5.Final</version> </dependency> <dependency> <…
1.@Controller(控制层) :就是action层 2.@Service(业务逻辑) :业务逻辑层,负责处理各种控制层的操作 3.@Repository(持久层) :称为“持久化”层,负责对数据库的访问,各种CRUD操作! @Component:只需要在对应的类上加上一个@Component注解,就将该类定义为一个Bean了 说明:四个注解效果一样,spring会自动当当作需要注入的Bean加载上下文中. 案例: 1. 控制层 @Controller // 注释为controller @…
目录 1.接收的参数为日期类型 2.controller控制层进行数据保存 3.controller层如何进行重定向跳转(因为默认是请求转发) 4.静态资源的映射 1.接收的参数为日期类型 WEB-INF下的资源是无法通过地址栏的地址直接访问的,也不能通过重定向直接访问 400错误代表请求的参数有问题 解决接收参数为日期类型出错的问题 第一种方法:使用initBinds(当你接收的参数为日期类型或时间类型时,先经过该方法的处理) 只要网页中传来的参数格式为yyyy-MM-dd就是转化为Date格…
DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置. Service层:Service层主要负责业务模块的逻辑应用设计.同样是首先设计接口,再设计其实现的类,接着再Spring的配置文件中配…
一.项目实例 1.项目结构 2.项目代码 1).ActionController.Java: package com.example.controller; import java.util.Date; import java.util.Map; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.spring…
校招季,本人匆匆忙忙地参加各种宣讲会,几次笔试下来都遇到同一个题目,而且全都错在同一想法上,方知自己的基础实在不太牢固,因此特别写在博客上提醒自己要脚踏实地地学习!不多说了,题目如下: public class Test { public static void main(String[] args) { StringBuffer s1 = new StringBuffer("a"); StringBuffer s2 = new StringBuffer("b");…
J2EE.J2SE 和 J2ME 三者的区别有哪些? J2SE, 主要是桌面软件开发,包括swing 等.是后面2个的基础,但是我们不用它做桌面开发.只学习语法. J2EE,网站开发,servlet. J2ME, 手机,开发. C:\Users\Administrator>java -version java version "1.8.0_162" Java(TM) SE Runtime Environment (build 1.8.0_162-b12) Java HotSpot…
Java的核心优势:跨平台 Java SE:标准版Java EE:企业级Java ME:微型版 源文件(*.java)→编译器→字节码文件(*.class)→(类装载器→字节码校验器→解释器)[JRE]→系统平台 win10用javac无法编译,应用javac -encoding UTF-8 *.java Java对大小写敏感public是访问修饰符class是类,Java是面向对象语言,代码必须在类里面一个源文件只能声明一个public类,其他类个数不限,但是文件名必须和定义的public类名…
(1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天学习了菜鸟教程Java实例,数组 1.数组的排序和元素的查找--sort和binarySearch方法 import java.util.Arrays; public class Main { public static void main(String[] args) { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array);…