摘要: HTTPS HTTP在安全上是不足的 通信使用明文【没有加密过内容的】 不验证通信方身份,无论是客户端和服务器,都是随意通信的 无法证明报文的完整性【别人监听后,可以篡改】 我们一般在上网时,使用抓包工具就很容易获取到HTTP请求的信息了,这是TCP/IP在网络通信中无法避免的。 假设我们对HTTP 阅读全文
posted @ 2017-09-21 12:14 zhongfucheng 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 状态码简述 2XX 一般是请求成功 200 正常处理 204 成功处理,但服务器没有新数据返回,显示页面不更新 206 对服务器进行范围请求,只返回一部分数据 3XX 一般表示重定向 301 请求的资源已分配了新的URI中,URL地址改变了。【永久重定向】 302 请求的资源临时分配了新的URI中, 阅读全文
posted @ 2017-09-20 12:18 zhongfucheng 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 告知服务器HTTP意图的方法 我们如果开发过Web程序的话,我们知道常用的提交方式有POST和GET方法 我们也知道GET是用来获取数据的,POST是用来提交数据的。 其实HTTP协议中还支持着其他的方法,比如:Input、Delete、OPTIONS很多这样的方法。而由于常用,于是我们也可能仅仅知 阅读全文
posted @ 2017-09-20 11:51 zhongfucheng 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 为什么要学HTTP? 我们绝大多数的Web应用都是基于HTTP来进行开发的。我们对Web的操作都是通过HTTP协议来进行传输数据的。 HTTP的诞生主要是为了能够 让文档之间相互关联,形成超文本可以互相传阅 可以说,Http就是Web通信的基础,这是我们必学的。 Http基础概念 我们学计算机网络的 阅读全文
posted @ 2017-09-20 10:48 zhongfucheng 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 商品审核 接下来我们做的是商品审核的功能: 我们到修改url的地址,并且给出对应controller的方法 <li><a href="${path}/item/listAudit.do?auditStatus=0&showStatus=1"><samp class="t05"></samp>商品审核 阅读全文
posted @ 2017-09-19 22:26 zhongfucheng 阅读(265) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/deng-cc/p/6530279.html http://www.cnblogs.com/deng-cc/p/6530279.html 阅读全文
posted @ 2017-09-17 20:46 zhongfucheng 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 属性选项卡 第三个选项卡涉及到了我们的手机属性,因此,还是需要用到我们其他的数据库表:EB_FEATURE 继续做逆向工程: 查询出普通属性和特殊属性: <select id="selectCommFeature" resultMap="BaseResultMap"> select * from e 阅读全文
posted @ 2017-09-17 19:26 zhongfucheng 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 前言学习Java已经有一段时间了,在学习的过程中也走过了不少弯路。写下这篇博文,主要是想记录下自己学习编程之路,以及反思自己在学习的时候出现的问题,下面也会给出我自认为学习JavaEE的路线,想要学习JavaEE的同学可适当地参考一下。反思在刚上大一的时候,什么编程语... 阅读全文
posted @ 2017-09-14 18:47 zhongfucheng 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 添加商品 修改对应的超链接url,controller转发到对应的JSP页面 <a href="${path}/item/toAddItem.do" class="btn80x20" title="添加商品">添加商品</a> /** * 跳转到添加商品页面 * @return */ @Reques 阅读全文
posted @ 2017-09-11 18:23 zhongfucheng 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 逆向生成item将表名设置成eb_item就行了。 查询商品由于我们查询商品的话,可能商品的数量是非常大的,因此我们需要用到分页…对于分页,我们现在就一点也不陌生了。无非就是把分页所用到的数据封装到page对象中,我们在dao层首先,我们... 阅读全文
posted @ 2017-09-11 12:06 zhongfucheng 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 分析商品的数据模型本篇主要是分析我们的项目中的数据模型…一般地,我们都是用powerdesigner来设计我们的数据库模型表…首先我们要看懂powerdesigner箭头的意义: 表之间的关系 一对多:箭头所指向的表是一的一端 多对一:箭头背向的方向的表... 阅读全文
posted @ 2017-09-06 12:20 zhongfucheng 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 查看品牌上一篇中我们已经可以顺利添加商品了,一般地,我们添加完商品之后会跳转到我们的查看商品的页面上…Contoller拿到数据库中的数据 @RequestMapping("/listBrand.do") public String listBrand(... 阅读全文
posted @ 2017-09-05 12:37 zhongfucheng 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Controller层配置编写SpringMVC的配置文件springmvc.xml 添加品牌在原型界面上,我们都是一些“死”数据,我们需要将数据库的记录代替这些“死”数据!上传图片... 阅读全文
posted @ 2017-09-05 10:51 zhongfucheng 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 今天在写ajax的时候,后台返回数据给前台,可是总是不能把数据正常显示在页面上...明明已经进入了success函数了,并且在该代码的前后都能够正常执行.. success: function (responseTest) { if (re... 阅读全文
posted @ 2017-09-04 21:09 zhongfucheng 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这次在上传的时候发现JSON返回的值是这样子的:而后台明明返回的是原生的JSON数据:{"realPath":"http://localhost:8081/file/upload/20170904190650266529.png","relativePath":"/u... 阅读全文
posted @ 2017-09-04 19:11 zhongfucheng 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 当我们使用jersy把图片上传到我们的图片服务器中【tomcat】,我们可能会有以下的错误:returned a response status of 403 OR 409403和409我都遇到过,不过都是把我们的配置文件修改成可写即可! def... 阅读全文
posted @ 2017-09-04 18:43 zhongfucheng 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 如果idea下使用autowire注解注入对象,结果初始化不到类,明明使用快捷键alt+insert是可以找到该注入的对象的。而我们在使用的时候,缺报错了???注意,当我们在注入对象的时候,我们留意在编辑面板上是否有对应的对象:如果没有这个标识的话,我们就查查我们是否... 阅读全文
posted @ 2017-09-04 17:58 zhongfucheng 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 如果在使用SpringMVC中使用文件上传的MultipartFile对象时,出现了以下的错误:Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Sp... 阅读全文
posted @ 2017-09-04 17:55 zhongfucheng 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Mybatis和Spring环境搭建由于我们的所编写的dao层、service代码可能前台和后台都需要用到的,因此我们把环境搭建在core模块中逆向工程首先,我们要做的就是品牌管理,我们首先来看看原型界面的的品牌管理涉及到的数据库表在我们的powerdesigner中... 阅读全文
posted @ 2017-08-26 13:51 zhongfucheng 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 页面框架管理当我们访问后台页面的商品index页面时,我们可以发现这么一个页面可是,他的JSP是非常简单的,我们来看一下:商品管理 明显地,我们看见它用了menu icon这么一个类来修饰,如果我们使用过bootstrap、easyui这么一类的框架的话,那么我们... 阅读全文
posted @ 2017-08-26 10:39 zhongfucheng 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前言本次该项目使用的技术如下:搭建Oracle数据库环境本次我们用Oracle作为我们的服务器,我们一般开发并不是把数据表放在我们练习的scott用户下的。需要我们自己创建用户、创建默认的表空间使用超级管理员账号登陆Oracle sys/change_on_insta... 阅读全文
posted @ 2017-08-25 10:17 zhongfucheng 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 当我们配置好pom文件的时候,准备启动Tomcat,Tomcat缺报找不到类的错误..可是明明我们的pom文件是没有问题的,在web.xml中也是可以ctrl+鼠标左键把类找到…为啥就报这么一个错误呢??另我百思不得其解,我开始思考的是不是pom错了,可是折腾一番缺没... 阅读全文
posted @ 2017-08-25 10:02 zhongfucheng 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 在Mysql中,一个用户下可以创建多个库:而在Oracle中,Oracle服务器是由两部分组成数据库实例【理解为对象,看不见的】数据库【理解为类,看得见的】一个数据库实例可拥有多个用户,一个用户默认拥有一个表空间。表空间是存储我们数据库表的地方,表空间内可以有多个文件... 阅读全文
posted @ 2017-08-23 15:25 zhongfucheng 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 验证码在登陆的时候,我们一般都设置有验证码,但是我们如果使用Shiro的话,那么Shiro默认的是使用FormAuthenticationFilter进行表单认证。而我们的验证校验的功能应该加在FormAuthenticationFilter中,在认证之前进行验证码校... 阅读全文
posted @ 2017-08-23 15:04 zhongfucheng 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 授权过滤器测试我们的授权过滤器使用的是permissionsAuthorizationFilter来进行拦截。我们可以在application-shiro中配置filter规则 /items/queryItems.action = per... 阅读全文
posted @ 2017-08-19 10:36 zhongfucheng 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Spring与Shiro整合导入jar包shiro-web的jar、shiro-spring的jarshiro-code的jar快速入门shiro也通过filter进行拦截。filter拦截后将操作权交给spring中配置的filterChain(过虑链儿)在web.... 阅读全文
posted @ 2017-08-19 10:07 zhongfucheng 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Shiro授权上一篇我们已经讲解了Shiro的认证相关的知识了,现在我们来弄Shiro的授权Shiro授权的流程和认证的流程其实是差不多的:Shiro支持的授权方式Shiro支持的授权方式有三种:Shiro 支持三种方式的授权:编程式:通过写if/else 授权代码... 阅读全文
posted @ 2017-08-17 21:05 zhongfucheng 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 什么是Shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spr... 阅读全文
posted @ 2017-08-17 17:05 zhongfucheng 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Shiro基础知识在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识:权限管理什么是权限管理?只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。对权限的管... 阅读全文
posted @ 2017-08-17 13:19 zhongfucheng 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前言在Intellij idea下,没有学习Maven的情况下使用Mybatis的逆向工程好像有点复杂,资料太少了…找到的资料好像也行不通…于是学完Maven之后,我就再来更新Idea下使用Mybatis的逆向工程配置…借鉴博文:http://blog.csdn.ne... 阅读全文
posted @ 2017-08-14 19:46 zhongfucheng 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Mybatis缓存缓存的意义将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。mybatis提供一级缓存和二级缓存mybatis一级缓存是一个SqlSessio... 阅读全文
posted @ 2017-08-14 11:22 zhongfucheng 阅读(192) 评论(0) 推荐(0) 编辑
摘要: resultMap有的时候,我们看别的映射文件,可能看不到以下这么一段代码: 因为,如果我们的数据表的字段和JavaBean的属性名称是相同时,我们就不用上面那段代码... 阅读全文
posted @ 2017-08-12 21:00 zhongfucheng 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 配置文件和映射文件再解读映射文件在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句Statement的实际位置就等于namespace+Stat... 阅读全文
posted @ 2017-08-12 17:24 zhongfucheng 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 在我们使用计算机中,如果输入法的默认语言是英文,那么我们操作起来会更加方便,那我们怎么设置呢???以Windows10为例 阅读全文
posted @ 2017-08-12 10:28 zhongfucheng 阅读(680) 评论(0) 推荐(0) 编辑
摘要: RESTful支持我们在学习webservice的时候可能就听过RESTful这么一个名词,当时候与SOAP进行对比的…那么RESTful究竟是什么东东呢???RESTful(Representational State Transfer)软件开发理念,RESTful... 阅读全文
posted @ 2017-08-12 10:12 zhongfucheng 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Validation在我们的Struts2中,我们是继承ActionSupport来实现校验的…它有两种方式来实现校验的功能手写代码XML配置 这两种方式也是可以特定处理方法或者整个Action的而SpringMVC使用JSR-303(javaEE6规范的一部分)校验... 阅读全文
posted @ 2017-08-11 20:57 zhongfucheng 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Controller方法返回值Controller方法的返回值其实就几种类型,我们来总结一下….voidStringModelAndViewredirect重定向forward转发数据回显其实数据回显我们现在的话就一点也不陌生了….我们刚使用EL表达式的时候就已经学会... 阅读全文
posted @ 2017-08-11 10:32 zhongfucheng 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 参数绑定我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定…默认支持的参数类型从上面的用法我们可以发现,我们可以使用request对象、Model对象等等,其实是不是可以随便把参数写上去都行???... 阅读全文
posted @ 2017-08-10 21:23 zhongfucheng 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 常见的Maven错误当遇到401错误的时候,看看自己当前使用的Maven是集成的还是自己下载的,然后去配置setting.xml文件 阅读全文
posted @ 2017-08-09 13:25 zhongfucheng 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 搭建私有服务器前面已经说过了,我们使用Maven的使用,如果需要导入相对应的jar包,Maven首先会在我们的本地仓库中寻找—>私有仓库—>中心仓库…然而,我们的本地仓库常常没有想要的jar包的,而经常去中心仓库下载这就非常浪费时间和资源了…因此我们一般都有一个私有仓... 阅读全文
posted @ 2017-08-09 13:24 zhongfucheng 阅读(764) 评论(0) 推荐(0) 编辑