自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

3y

  • 博客(35)
  • 收藏
  • 关注

移动商城第三篇【搭建Mybatis和Spring环境、编写Dao、Service在Core模块】

Mybatis和Spring环境搭建由于我们的所编写的dao层、service代码可能前台和后台都需要用到的,因此我们把环境搭建在core模块中逆向工程首先,我们要做的就是品牌管理,我们首先来看看原型界面的的品牌管理涉及到的数据库表在我们的powerdesigner中就已经定义过了我们来看一下对应数据库表的数据添加逆向工程插件 <...

2017-08-26 13:51:00 361

移动商城第二篇【页面框架解析】

页面框架管理当我们访问后台页面的商品index页面时,我们可以发现这么一个页面可是,他的JSP是非常简单的,我们来看一下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="/ecps/console/...

2017-08-26 10:38:00 393

移动商城第一篇【搭建项目环境】

前言本次该项目使用的技术如下:搭建Oracle数据库环境本次我们用Oracle作为我们的服务器,我们一般开发并不是把数据表放在我们练习的scott用户下的。需要我们自己创建用户、创建默认的表空间使用超级管理员账号登陆Oracle sys/change_on_install as sysdba创建表空间create tablespace zh...

2017-08-25 10:17:00 362

idea下使用Maven找不到类

当我们配置好pom文件的时候,准备启动Tomcat,Tomcat缺报找不到类的错误..可是明明我们的pom文件是没有问题的,在web.xml中也是可以ctrl+鼠标左键把类找到…为啥就报这么一个错误呢??另我百思不得其解,我开始思考的是不是pom错了,可是折腾一番缺没发现错误…后来去找了相关的参考博文:参考博文1参考博文2我就尝试根据他们说讲的,把maven所依赖的...

2017-08-25 10:02:00 763

Oracle与Mysql区别简述

在Mysql中,一个用户下可以创建多个库:而在Oracle中,Oracle服务器是由两部分组成数据库实例【理解为对象,看不见的】数据库【理解为类,看得见的】一个数据库实例可拥有多个用户,一个用户默认拥有一个表空间。表空间是存储我们数据库表的地方,表空间内可以有多个文件。当我们使用Oracle作为我们数据库时,我们需要指定用户、表空间来存储我们所需要的数据! ...

2017-08-23 15:24:00 325

Shiro第六篇【验证码、记住我】

验证码在登陆的时候,我们一般都设置有验证码,但是我们如果使用Shiro的话,那么Shiro默认的是使用FormAuthenticationFilter进行表单认证。而我们的验证校验的功能应该加在FormAuthenticationFilter中,在认证之前进行验证码校验。FormAuthenticationFilter是Shiro默认的功能,我们想要在FormAuthenticati...

2017-08-23 15:04:00 427

Shiro第五篇【授权过滤、注解、JSP标签方式、与ehcache整合】

授权过滤器测试我们的授权过滤器使用的是permissionsAuthorizationFilter来进行拦截。我们可以在application-shiro中配置filter规则 <!--商品查询需要商品查询权限 --> /items/queryItems.action = perms[item:query] /items/e...

2017-08-19 10:35:00 310

Shiro第四篇【Shiro与Spring整合、快速入门、Shiro过滤器、登陆认证】

Spring与Shiro整合导入jar包shiro-web的jar、shiro-spring的jarshiro-code的jar快速入门shiro也通过filter进行拦截。filter拦截后将操作权交给spring中配置的filterChain(过虑链儿)在web.xml中配置filter<!-- shiro的filter --> ...

2017-08-19 10:07:00 392

Shiro第三篇【授权、自定义reaml授权】

Shiro授权上一篇我们已经讲解了Shiro的认证相关的知识了,现在我们来弄Shiro的授权Shiro授权的流程和认证的流程其实是差不多的:Shiro支持的授权方式Shiro支持的授权方式有三种:Shiro 支持三种方式的授权:编程式:通过写if/else 授权代码块完成:Subject subject = SecurityUtils.getSubject...

2017-08-17 21:04:00 447

Shiro第二篇【介绍Shiro、认证流程、自定义realm、自定义realm支持md5】

什么是Shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,...

2017-08-17 17:05:00 325

Shiro第一篇【Shiro的基础知识、回顾URL拦截】

Shiro基础知识在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识:权限管理什么是权限管理?只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。对权限的管理又分为两大类别:用户认证用户授权用户认证用户认证,用户去访问系统,系统要验证用户身份的合法性...

2017-08-17 13:18:00 386

Mybatis第九篇【基于Maven在Idea下Mybatis逆向工程】

前言在Intellij idea下,没有学习Maven的情况下使用Mybatis的逆向工程好像有点复杂,资料太少了…找到的资料好像也行不通…于是学完Maven之后,我就再来更新Idea下使用Mybatis的逆向工程配置…借鉴博文:http://blog.csdn.net/for_my_life/article/details/51228098修改pom.xml文件向该工程...

2017-08-14 19:45:00 303

Mybatis第八篇【一级缓存、二级缓存、与ehcache整合】

Mybatis缓存缓存的意义将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。mybatis提供一级缓存和二级缓存mybatis一级缓存是一个SqlSession级别,sqlsession只能访问自己的一级缓存的数据二级缓存是跨sqlSession,是mapp...

2017-08-14 11:22:00 297

Mybatis第七篇【resultMap、resultType、延迟加载】

resultMap有的时候,我们看别的映射文件,可能看不到以下这么一段代码: <resultMap id="userListResultMap" type="user" > <!-- 列名 id_,username_,birthday_ id:要映射结果集的唯 一标识 ,称为主键 column:...

2017-08-12 21:00:00 359

Mybatis第六篇【配置文件和映射文件再解读、占位符、主键生成与获取、Mapper代理】...

配置文件和映射文件再解读映射文件在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句Statement的实际位置就等于namespace+StatementId配置文件别名typeAliases别名:自定义别名: &...

2017-08-12 17:24:00 383

切换输入法默认语言为英文

在我们使用计算机中,如果输入法的默认语言是英文,那么我们操作起来会更加方便,那我们怎么设置呢???以Windows10为例 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(func...

2017-08-12 10:28:00 922

SpringMVC第七篇【RESTful支持、拦截器】

RESTful支持我们在学习webservice的时候可能就听过RESTful这么一个名词,当时候与SOAP进行对比的…那么RESTful究竟是什么东东呢???RESTful(Representational State Transfer)软件开发理念,RESTful对http进行非常好的诠释。如果一个架构支持RESTful,那么就称它为RESTful架构…以下的文章供我们了解:...

2017-08-12 10:11:00 420

SpringMVC第六篇【校验、统一处理异常】

Validation在我们的Struts2中,我们是继承ActionSupport来实现校验的…它有两种方式来实现校验的功能手写代码XML配置 这两种方式也是可以特定处理方法或者整个Action的而SpringMVC使用JSR-303(javaEE6规范的一部分)校验规范,springmvc使用的是Hibernate Validator(和Hibernate的ORM无关)...

2017-08-11 20:57:00 390

SpringMVC第五篇【方法返回值、数据回显、idea下配置虚拟目录、文件上传】

Controller方法返回值Controller方法的返回值其实就几种类型,我们来总结一下….voidStringModelAndViewredirect重定向forward转发数据回显其实数据回显我们现在的话就一点也不陌生了….我们刚使用EL表达式的时候就已经学会了数据回显了,做SSH项目的时候也有三圈问题的数据回显…在页面上数据回显本质上就是获取reqeust...

2017-08-11 10:31:00 380

SpringMVC第四篇【参数绑定详讲、默认支持参数类型、自定义参数绑定、RequestParam注解】...

参数绑定我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定…默认支持的参数类型从上面的用法我们可以发现,我们可以使用request对象、Model对象等等,其实是不是可以随便把参数写上去都行???其实并不是的…Controller方法默认支持的参数类型有4个,这4个足以支撑我们的日常开发了HttpS...

2017-08-10 21:22:00 450

Maven常见错误以及解决方案【转载】

常见的Maven错误当遇到401错误的时候,看看自己当前使用的Maven是集成的还是自己下载的,然后去配置setting.xml文件 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(funct...

2017-08-09 13:25:00 244

Maven第四篇【私有仓库、上传jar包、引用私服jar包、上传本地项目到私服】

搭建私有服务器前面已经说过了,我们使用Maven的使用,如果需要导入相对应的jar包,Maven首先会在我们的本地仓库中寻找—>私有仓库—>中心仓库…然而,我们的本地仓库常常没有想要的jar包的,而经常去中心仓库下载这就非常浪费时间和资源了…因此我们一般都有一个私有仓库…另外有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网...

2017-08-09 13:23:00 1129

Maven第三篇【Maven术语、pom.xml介绍】

maven术语在我们上一篇中已经知道了在Intellij idea下是如何使用Maven的了,创建出来的目录结构是这样子的:上面的目录结构就是Maven所谓的”约定“,我们使用Maven来构建Java项目,都是这种目录结构的…接下来我们来了解一下Mavaen一些常用的术语仓库本地仓库Maven会把我们项目所构建出来的jar包等等资源存放在本地仓库中。当我们需要j...

2017-08-08 21:40:00 355

Maven第二篇【Idea下使用Maven】

详情可参照详细的Maven教程—Idea环境下值得追加的是:在修改web.xml路径的时候,那篇博文并没有给出绝对的路径…这里可能有些人不知道怎么写。我给出来参考X:\Users\ozc\Desktop\zhongfucheng3\src\main\webapp\WEB-INF\web.xml <script type="text/javascript"&g...

2017-08-08 20:36:00 250

Maven第一篇【介绍、安装、结构目录】

什么是Maven Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中..Maven是一款跨平台的项目管理工具,是一个开源的项目…Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理…POM怎么理解呢...

2017-08-08 20:32:00 313

SSM整合开发

导入开发包asm-3.2.0.RELEASE.jarasm-3.3.1.jarc3p0-0.9.jarcglib-2.2.2.jarcom.springsource.net.sf.cglib-2.2.0.jarcom.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.apache.commons.logging...

2017-08-08 16:40:00 322

java.lang.IllegalArgumentException: Result Maps collection already contains value for

如果在SSM整合的时候出现以下的错误:留意一下是不是既在Mybatis配置文件中加载了映射文件,又在Spring配置文件中使用扫描式去加载映射文件了。两者是不能够重合使用的!Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [C:\SSM\ou...

2017-08-08 15:33:00 522

org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably du

如果出现类似下面的错误,原因就是JDK版本太高了,我换成1.7就没事了Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't s...

2017-08-08 15:27:00 936

Activiti第三篇【连接、排他网关、指定任务处理人、组任务】

连线上面我们已将学过了流程变量了,可以在【任务服务、运行时服务、流程开始、完成某个任务时设置流程变量】,而我们的连接就是流程变量的实际应用了….定义流程图我们并不是所有的流程都是按一条的路径来走的,我们有的时候会根据条件来走不同的路。当然了,最终该流程是会一步步走完….例子:重要的信息交由老板来处理,不重要的信息交由经理来处理表达式的结果必须是布尔型#{va...

2017-08-08 11:28:00 713 1

Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】

上篇Activiti只是一个快速入门案例,这篇就讲定义、部署、查看任务等等的一些细节【涉及到的数据库表、对象等等】…管理流程定义管理流程定义主要涉及到以下的4张表:-- 流程部署相关的表SELECT * FROM act_ge_bytearray # 通用字节资源表SELECT * FROM act_ge_property # 通用属性表,可以生成部署idSELEC...

2017-08-08 10:21:00 643

Activiti第一篇【介绍、配置开发环境、快速入门】

Activiti介绍什么是Activiti? Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclip...

2017-08-07 10:44:00 569

IDEA导入Eclipse项目 【未结束的注释、非法类型的开始、缺少符号】

如果我们导入Eclipse项目的使用出现了未结束的注释、非法类型的开始、缺少符号这么一些编译时期的错误,而我们的代码明明看起来就是正常的….我们去检查一下是否编码的问题:把FileEncoding全部改成是UTF-8试试,然后对IDEA进行重启,再次编译看看是否能通过…我就是这样解决了…. <script type="text/javascript">...

2017-08-04 14:59:00 890

Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】

系统环境我们知道Windows的出色就在于它的图形界面那一块,而Linux对图形界面的支持并不是那么友好…其实我们在Windows下对图形界面进行的操作都是得装换成命令的方式的!当然了,我们在Ubuntu系统下如果使用图形界面操作也是转换成命令的方式,为了更好地提高性能,我们基本在Linux系统都是使用命令来操作,因此我们不得不学Linux的常用命令Linux默认有6个命令交互通道和...

2017-08-03 11:02:00 874

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

Linux介绍Linux:不管是不是我们这些学编程的都肯定会听说过这么一个系统,一般地,我们在PC端都是用Windows操作系统,那我们学习Linux操作系统有什么用呢???由于我们的JAVAEE程序一般都是部署到Linux系统上,那我们既然是学习JAVAEE的,肯定要了解一下Linux,作为一个学计算机的,了解Linux也是非常应该的。那为啥JAVAEE程序不部署到我们常用的win...

2017-08-02 14:16:00 331

webservice第三篇【接口开发webservice、CXF框架使用、IDEA下使用webservice、小例子】...

实现接口的webservice服务端import javax.jws.WebService;/**面向接口的webservice发布方式 * * */@WebServicepublic interface JobService { public String getJob();}import javax.jws.WebServic...

2017-08-01 09:28:00 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除