文章分类 - JAVA EE
摘要:Profile是Spring用来针对不同的环境对不同的配置提供支持的,全局Profile配置使用application-{profile}.properties 通过在application,properties中设置spring.profies.active=***来指定活动的profile 简单
阅读全文
摘要:入口类和@SpringBootApplication Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。 @SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组合注解
阅读全文
摘要:首先,我们需要对用户名进行非空校验,为了避免用户输入两个空串,我们在此自定义去空转换器,springmvc.xml的定义: 然后 我们需要在处理器适配器中引入配置的去空转换器: 然后是我们的自定义去空类: 然后是登录Controller: 最后时MD5加密后再进行16进制转换:
阅读全文
摘要:首先,导入jar包 freemark的demo类: 模板页freemaker.html: 执行demo的main方法生成输出页:
阅读全文
摘要:事件,当我们浏览完图片选中一张时,触发onchange事件将图片上传到服务器并回显、 Springmvc配置上传图片 FastDFS的Java接口使用 全局配置文件 fdfs_client.conf 工具类:FastDFSUtils 保存图片到FastDFS分布式文件系统 controller:
阅读全文
摘要:登陆认证拦截实现 代码实现 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接口。 使用配
阅读全文
摘要: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语句优化非常方便,适用与需求变化
阅读全文
摘要:**创建一个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语句方式: 第二种:使用离线对象方式:
阅读全文
摘要:在classpath下创建SqlMapConfig.xml,如下: SqlMapConfig.xml是mybatis核心配置文件,上边文件的配置内容为数据源、事务管理。 Po类作为mybatis进行sql映射使用,po类通常与数据库表对应,User.java如下: 映射文件: 在classpath下
阅读全文
摘要:上传表单页面的要求: 第一个要求:表单提交方式 post 第二个要求:form标签里面有属性 enctype属性值 修改为 multipart/form-data 第三个要求:在表单里面有文件上传项,有name属性 <input type= “file” name=“”/> 在action直接得到上
阅读全文
摘要:首先,我们应该定义一个PageBean类,在类里我们封装分页查询所需要的各种属性以及生成各属性的get和set方法: 然后,在action中定义了一个方法listpage,在listpage中获取页面所传过来的当前页,然后调用sercvice方法完成封装: 随后我们要在service方法中完成具体的
阅读全文

浙公网安备 33010602011771号