摘要:
登陆认证拦截实现 代码实现 LoginInterceptor.java 拦截器配置 阅读全文
摘要:
springmvc进行json交互 1、请求json、输出json,要求请求的是json串,所以在前端页面中需要将请求的内容转成json,不太方便。 2、请求key/value、输出json。此方法比较常用。 配置json转换器 在注解适配器中加入messageConverters 注意:如果使用< 阅读全文
摘要:
在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 在springmvc.xml中配置multipart类型解析器。 创建图片虚拟 目录 存储图片 注意:在图片虚拟目录 中,一定将图片目录分级创建( 阅读全文
摘要:
项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。 服务端校验: 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业 阅读全文
摘要:
spring参数绑定过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。 springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变更接收!!!! 默认支持的类型 HttpServletR 阅读全文
摘要:
springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理 service接口。 使用配 阅读全文
摘要:
首先是控制器的配置: 然后是注解的springmvc配置文件的配置 springmvc.xml: 这样看起来没有任何的问题,然而一执行 what?这是什么鬼错误?而我用上面一种直接指定类的方式的时候没有任何的问题 。。。。。。百思不得解 普天同庆,解决办法已找到:原因是我的springmvc配置版本 阅读全文
摘要:
mvc是一个设计模式,mvc在b/s系统 下的应用,如下图: springmvc框架: 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMa 阅读全文
摘要:
mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域 阅读全文
摘要:
resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 阅读全文
摘要:
mybatis是什么? mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。 mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对sql语句优化非常方便,适用与需求变化 阅读全文
摘要:
pwd:查看当前所在目录 ls -h:查看当前目录下文件的详细信息 首字母d表示文件夹 -表示单个文件 ls -lh:将大小以kb的形式显示 ls -a:显示隐藏文件 ls 绝对路径:显示路径下的文件列表 clear:清空命令行 tab键:补全命令行 命令 --help:显示此命令帮助信息 man 阅读全文
摘要:
**创建一个web工程 *引入jar包和配置文件 struts2: * jar包: struts-2.3.15.3\apps\struts2-blank.war\WEB-INF\lib\*.jar struts-2.3.15.3\lib\struts2-json-plugin-2.3.15.3.ja 阅读全文
摘要:
第一种:拼接hql语句方式: 第二种:使用离线对象方式: 阅读全文
摘要:
1. 编写页面: * register.jsp > 给出注册表单页面 > 给用户名文本框添加onblur事件的监听 > 获取文本框的内容,通过ajax4步发送给服务器,得到响应结果 * 如果为1:在文本框后显示“用户名已被注册” * 如果为0:什么都不做! 2. 编写Servlet * Valida 阅读全文