- 博客(16)
- 收藏
- 关注
转载 SpringMVC @ModelAttribute 的使用【转】
在 SpringMVC 的 Controller 中使用 @ModelAttribute 时,应用位置包括下面几种:1、应用在方法上。 2、应用在方法的参数上。 3、应用在方法上,并且方法也使用了@RequestMapping1、应用在方法上。首先说明一下,被 @ModelAttribute 注释的方法会在Controller每个方法执行之前都执行,因此对于一个Controller中包含多个
2016-10-28 10:23:56 262
转载 java自定义注解
Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解的保留策略@Ret
2016-10-28 10:18:44 165
转载 java1.8 10大新特性
一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码 代码如下:interface Formula { double calculate(int a); default double sqrt(int a) { retu
2016-10-27 17:50:41 413
转载 SpringMVC 之 表单标签
本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下:
2016-10-27 11:43:37 203
转载 Java 虚拟机体系结构【转】
众所周知,Java源代码被编译器编译成class文件。而并不是底层操作系统可以直接执行的二进制指令(比如Windows OS的.exe文件)。因此,我们需要有一种平台可以解释class文件并运行它。而做到这一点的正是Java 虚拟机(JVM)。 实际上,JVM是一种解释执行class文件的规范技术。各 个提 供商都可以根据规范,在不同的底层平台上实现不同的JVM。
2016-10-26 10:53:00 157
转载 Class文件内容及常量池【转】
当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中。那么这个class文件里面到底有些什么内容呢? 一、class文件内容概述 class文件是由8bits的字节流组成,全部字节构成了15个有意义的项目。这些项目之间没有任何无意义的字节,因此class文件非常紧凑。占据多字节空间的项目按照高位
2016-10-26 10:51:27 205
转载 String StringBuilder StringBuffer 对比【转】
转自:http://www.iteye.com/topic/522167作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是
2016-10-26 10:50:02 153
转载 SpringMVC从入门到精通第七章【转】
过年期间太忙了没来得及更新SpringMVC框架的知识点。上一章主要讲述了@RequestParam这个注解,不知道大家有木有忘掉,这个注解的主要作用就是把请求参数映射到目标方法的形参上面。其实这种做法也不好,试想一下对于表单参数就不是一个两个的了。这时候利用这个注解成本就消耗的特别大的了。简单说一下场景:对于一个注册页面有很多信息譬如:用户名、密码、确认密码、邮箱、手机、兴趣等等
2016-10-26 10:48:04 182
转载 SpringMVC从入门到精通第六章【转】
今晚陪哥们加班了,说实话这个行业虽然薪资"很高",但实际上加班加点是少不了的,尤其在遇到一个坑的设计专家。一个项目从设计到开发、测试、发布、实施。中间任何一个环节都不能有错误,我个人认为设计是最为重要的,开发是根据设计提出的需求进行开发,要是设计与开发中间表述不清粗,就会导致整个开发周期无限延长。吐槽完了,言归正传吧。上一章节,只说了一个知识点就是@PathVariable注解的使用,它能
2016-10-26 10:47:12 526
转载 SpringMVC从入门到精通之第五章【转】
上一章节主要讲了@Controller和@RequestMapping注解。这一章想讲解另一个比较重要的注解(@PathVariable),因为这个注解支持现在当下较为流行的Restful风格的URL。先说说这个注解的作用,支持将url中的占\位符参数绑定到目标方法的参数上, 该功能也是springmvc实现Restful风格url的重要措施。既然说道了restful风格的url就不得
2016-10-26 10:46:03 210
转载 SpringMVC从入门到精通之第四章【转】
在讲解一系列注解之前,我是默认大家都知道反射和注解概念的。如果不是很清楚的话,慕课网有很多教程的。在注解中有一个概念是作用目标(也就是注解可以作用在:包名、类名(接口、枚举、注解)、参数、方法、构造器、局部变量)第一个知识点:@Controller注解,用于标识这个类是一个后端控制器(类似struts中的action),主要作用就是接受页面的参数,转发页面。中间的业务逻辑是调用业务类处理的
2016-10-26 10:44:26 287
转载 SpringMVC从入门到精通之第三章【转】
好吧对于好多朋友说上一张不好懂,我感到抱歉,上次写的时候那个点还没下班,已经深夜了脑子有点短路。但是只要能跟着复制进自己的程序里面是可以运行的,每次都是能保证复制即可运行的。不然我没有必要贴代码了,直接截图多方便。上一章节中首先讲解前端控制器DispatcherServlet的配置包括加载springmvc文件、拦截什么样的请求等还有两个组件:分别是适配器和映射器(另外再补充一组)非注
2016-10-26 10:43:19 224
转载 SpringMVC从入门到精通之第二章【转】
这一章原本我是想写一个入门程序的,但是后来仔细想了一下,先从下面的图中的组件用代码来介绍,可能更效果会更加好一点。第一节:开发准备介绍之前先说下我的开发调试环境:JDK 1.7的64位 、Eclipse Kepler(J2EE) 64位的、Tomcat 7.0.42 mysql 5.1、SQLyog(这是我的标配)springmvc 版本 3.2(这个大家可以到网上自行下载最好要有
2016-10-26 10:42:35 201
转载 SpringMVC从入门到精通之第一章【转】
第一节 简介:SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需通过中间整合层进行整合。SpringMVC是基于MVC的WEB框架。MVC设计模式在B/S下的应用:对上图说明①:浏览器发送请求到控制器(这里要知道控制器的作用)②:控制器不能处理请求必须交给模型层来处理接着去访问数据库③:模型层将处理好的结果返回给控制层④:控
2016-10-26 10:41:19 312
转载 SPRING框架中ModelAndView、Model、ModelMap区别【转】
首先介绍ModelMap[Model]和ModelAndView的作用Model 是一个接口, 其实现类为ExtendedModelMap,继承了ModelMap类。 ModelMapModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来
2016-10-26 10:39:42 6058
转载 SpringMVC注解@RequestParam全面解析【转】
在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码 @RequestMapping("testRequestParam") public Stri
2016-10-26 10:35:35 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人