java web
文章平均质量分 73
前行的道路
这个作者很懒,什么都没留下…
展开
-
idea 中创建多模块项目详解(1)
讲一下关于使用IntelliJ IDEA基于Maven创建多模块项目的一个分布式项目的开发,详解如下:1:项目工程目录简单介绍一下目录结构: common-parent为所有项目的父项目,主要用来管理所有项目使用的jar包及其版本。 common-utils为公共的工具类项目,继承父项目,它会被打成jar包供其它项目使用。 taotao-manager为我们自己的项目,原创 2017-09-05 10:09:43 · 4271 阅读 · 0 评论 -
idea 中创建多模块项目详解(2)
4:创建开发项目创建开发项目taotao-manager,其创建步骤同上,同样是继承common-parent,同样修改其pom文件,详细如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch原创 2017-09-05 10:10:15 · 613 阅读 · 2 评论 -
springMVC 拦截器和filter用法
1.SpringMVC拦截器工作原理如果要实现SpringMVC拦截器,就需要实现HandlerInterceptor接口:public interface HandlerInterceptor { default boolean preHandle(HttpServletRequest request, Htt原创 2017-08-31 16:54:12 · 1297 阅读 · 0 评论 -
springMvc 中注入bean异常
tomcat启动之后,显示由于@autowire 这个标签之后出现一下异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController'解决方案(根据自己的问题来解决):1、beans 的xml里面没有配置 2、第原创 2017-09-26 14:00:42 · 829 阅读 · 0 评论 -
Maven 多环境配置:开发,测试,生产环境
大家知道Maven可以为我们管理JAR包,同时有许多的插件为我们的项目开发和部署提供了很多便利。在我们实际的开发过程中,经常说一个项目有开发环境,测试环境,生产环境,但是呢,这三个环境的配置文件往往又不是一样的,尤其是我们有很多的XML以及其他的配置文件。这里介绍使用方法。首先,我的项目结构如下,src/main/resources这里面放的都是配置文件。里面分为dev,test,pro三原创 2017-09-05 10:05:24 · 1297 阅读 · 0 评论 -
java 微信公众平台之获取access_token
获取access_token:公众号可以使用AppID和AppSecret调用接口来获取access_tokenhttp请求方式: GEThttps://api.weixin.qq.com/cgi-bin/token?grant_type/** * 获取access_token * access_token_url = "https://api.weixin.原创 2017-11-10 15:24:36 · 1203 阅读 · 0 评论 -
跨域请求问题 : jsonp & CORS
跨域即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。1:jsonp原理JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。jsonp 的原理很简单,利用了【前端请求静态资源的时候不存在跨域问题】这个思路,但是这个只支持get请求。既然这个原创 2017-12-11 11:10:27 · 833 阅读 · 0 评论 -
java 日期转化工具类和智能转化总结
/** * Created by Administrator on 2017/5/11 0011. * 日期转化工具类 */public class DateUtil { public static final String Y_M_D = "yyyy-MM-dd"; public static final String Y_M_D_HM = "yyyy_MM_dd原创 2018-01-05 09:55:30 · 439 阅读 · 0 评论 -
Mybatis 拦截器实现SQL性能监控配置
@Intercepts({ @Signature(type = Executor.class, method = "update", args = { MappedStatement.class, Object.class}), @Signature(type = Executor.class, method = "que原创 2017-02-24 15:55:04 · 1278 阅读 · 0 评论 -
SpringMvc 中全局异常处理
系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。这篇博文主原创 2017-08-16 11:11:04 · 596 阅读 · 0 评论 -
springmvc 访问静态资源详解
在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?在配置文件:web.xml可以看到: Processes application requests --> serv原创 2017-05-10 09:45:06 · 367 阅读 · 0 评论 -
ssm框架各层解析
我们在使用ssm搭建框架的使用,首先要知道有哪几层,以及各层之间有什么作用,这样我们搭建框架才可以事半功倍。主要对下面的四层简单介绍一下:1:持久层:dao层(mapper)Dao层:主要是做数据持久层的工作,负责和数据库进行联络的一些任务在此封装,dao层的设计首先是dao的接口,配置数据源,以及有关数据库连接的参数在spring的配置文件中进行配置。2:业务层:service层S...原创 2018-03-19 17:56:38 · 12994 阅读 · 0 评论 -
spring-mvc多视图解析配置实例 ContentNegotiatingViewResolver
在web开发中,我们在前端通常使用视图来展示我的数据模型,常用的视图有JSP、XML、JSON、velocity、FreeMarker等。在spring MVC应用程序中,常用的视图解析器有InternalResourceViewResolver、ResourceBundleViewResolver和XmlViewResolver等。下面是详解:bean class="org.原创 2017-05-10 13:42:32 · 754 阅读 · 0 评论 -
jsp 自定义标签详解
在做项目的时候有时候一些标签并不能满足我们的需求,这个时候就要自定义标签,那下面就简单介绍一下: 当jsp页面包含一个自定义标签时将被转化为servlet,标签转化被称为tag hander的对象操作,即当servlet执行时web container 调用那些操作,在jsp标签扩展可以让你创建新的标签并可以插入到一个jsp页面,可以引入simple tagHandl原创 2017-05-12 14:27:10 · 460 阅读 · 0 评论 -
常用的其他jar包的作用(二)
1:mybatis-3.1.1.jar 实现mybatis框架的工具包。2:mybatis-spring.jar 集合spring与mybatis框架的工具包3:mysql-connector-java.jar mysql数据库链接java 的jdbc 数据库引擎的jar包4:4:jackson-databind.jar 使用Jackson进行JSON和J原创 2017-04-18 13:41:32 · 883 阅读 · 0 评论 -
常用的jar包(三)
1:commons-logging.jar包是使用spring的必备包,用来记录程序运行时的活动的日志记录原创 2017-04-27 17:31:48 · 565 阅读 · 0 评论 -
freeMarker 中宏<#macro >解析
用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传递器),Macro是在模板中使用macro指令定义,而transform是在模板外由程序定义(基本上都是基于Java的),这里通过Macro来介绍自定义指令。原创 2017-06-12 15:59:46 · 2990 阅读 · 0 评论 -
java web 注销登录
session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。session.removeAttribute()移除session中的某项属性。在spring例子中注销登录的代码:request.getSession().removeAttribute("token"); //添加要移除原创 2017-07-17 15:31:51 · 992 阅读 · 0 评论 -
springmvc框架详解
1:SSM框架相关依赖 junit junit 4.11 test org.slf4j slf4j-log4j12 ${slf4j.version} mysql mysql-connector-ja原创 2017-07-19 17:04:14 · 246 阅读 · 0 评论