摘要: 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可 阅读全文
posted @ 2017-04-20 12:40 kinglone 阅读(288) 评论(0) 推荐(0) 编辑
摘要: /** * 分析流程: * 1、前端页面提交登录请求 * 2、被web.xml拦截,进入到LoginServlet(有两种方式:方式一,在web.xml文件中配置servlet拦截器;方式二,不用在web.xml中配置,直接在类中通过 @WebServlet("/login")注解 //请求路径) 阅读全文
posted @ 2017-04-11 11:38 kinglone 阅读(3905) 评论(0) 推荐(0) 编辑
摘要: 1.1 之前操作数据库方法 1)通过mysql的客户端工具,登录数据库服务器(或者使用cmd登录数据库:mysql -u root - p 密码) 2)编写sql语句 3)发送sql语句到数据库服务器执行 1.2 什么是jdbc? 使用java代码(程序)发送sql语句的技术,就是jdbc技术! S 阅读全文
posted @ 2017-04-11 03:12 kinglone 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Spring MVC上传 Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。SpringMVC使用Apache Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartR 阅读全文
posted @ 2017-03-04 01:00 kinglone 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 请求信息转换 异步发送表单数据到JavaBean,并响应JSON文本返回 操作步骤:(1)加入Jackson2或fastjson框架包,springmvc默认支持Jackon2,不需要做任何操作,而fastjson需要重新配置HttpMessageConverter。(2)使用@RequestBod 阅读全文
posted @ 2017-03-02 00:04 kinglone 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 什么是springmvc,它与spring有什么关系 springmvc属于spring框架的后续产品,用在基于MVC的表现层开发,类似于struts2框架 Spring框架提供了一个构建Web应用程序的全功能MVC模块--Spring MVC。 Spring MVC具有如下特点: Spring M 阅读全文
posted @ 2017-02-28 00:39 kinglone 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript 简介 1.1 、什么是 JavaScript? JavaScript 的简称:JS。 JavaScript 是一个脚本。(不需要经过编译器编译的语言就叫做脚本) JavaScript 的作用: 1)动态改变网页内容 2)动态改变网页的外观 3)验证表单数据 4)响应事件 1 阅读全文
posted @ 2017-02-27 01:17 kinglone 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP? 1.AOP概念介绍 所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程。 功能: 让关注点代码与业务代码分离! 关注点: 重复代码就叫做关注点; 业务代码: 核心业务的代码 业务代码与关注点代码分离,好处? --> 关注点代码写一次即可; -- 阅读全文
posted @ 2017-02-26 17:21 kinglone 阅读(10068) 评论(0) 推荐(1) 编辑
摘要: 对象依赖关系 Spring中,如何给对象的属性赋值? 【DI, 依赖注入】 1) 通过构造函数 2) 通过set方法给属性注入值 3) p名称空间 4)自动装配(了解) 5) 注解 代码示例: 案例: <!-- 当只调用一次时也可以使用内部bean,一般不建议使用,不好维护 --> <!-- ### 阅读全文
posted @ 2017-02-26 07:58 kinglone 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.1、bean对象创建的细节 1) 对象创建: 单例/多例 * scope="singleton", 默认值, 即 默认是单例 【service/dao/工具类】 * scope="prototype", 多例; 【Action对象】 2) 什么时候创建? * scope="prototype" 阅读全文
posted @ 2017-02-25 18:18 kinglone 阅读(237) 评论(0) 推荐(0) 编辑