随笔分类 -  Java

摘要:Controller层 Service层 配置文件 新service层的 阅读全文
posted @ 2018-03-24 22:28 想54256 阅读(356) 评论(0) 推荐(0)
摘要:富文本编辑框的使用 KindEditor 纯js开发,跟后台语言没有关系。 使用方法 第一步:在jsp中引入KindEditor的css和js代码。 第二步:在表单中添加一个textarea控件。是一个富文本编辑器的载体。类似数据源。 第三步:初始化富文本编辑器。使用官方提供的方法初始化。 第四步: 阅读全文
posted @ 2018-03-23 20:44 想54256 阅读(679) 评论(0) 推荐(0)
摘要:一、什么是FastDFS? FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 二、FastDFS架构 Fa 阅读全文
posted @ 2018-03-23 16:27 想54256 阅读(423) 评论(0) 推荐(0)
摘要:1、加载异步树 阅读全文
posted @ 2018-03-23 10:52 想54256 阅读(207) 评论(0) 推荐(0)
摘要:一、将web和manager拆分 第一步:把e3-manager的pom文件中删除e3-manager-web模块。 第二步:把e3-manager-web文件夹移动到e3-manager同一级目录,并修改配置文件。 同时修改e3-manager-web,将service的引入删除,引入interf 阅读全文
posted @ 2018-03-22 11:00 想54256 阅读(765) 评论(0) 推荐(0)
摘要:一、Maven项目搭建 1)在父工程中进行依赖管理,并没有导入jar包 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:s 阅读全文
posted @ 2018-03-21 21:37 想54256 阅读(328) 评论(0) 推荐(0)
摘要:1、quartz定时任务(定时发送邮件示例) 第一步:创建maven工程,导入spring和quartz和JavaMail的依赖 第二步:提供一个作业类,用于为系统管理员发送邮件 第三步:在spring配置文件中配置 在项目运行时,自动发送邮件 2、Highcharts的使用 Highcharts 阅读全文
posted @ 2018-03-21 12:32 想54256 阅读(505) 评论(0) 推荐(0)
摘要:1、多对多添加方法 2、多对多页面需要字段问题(不多的话直接提供get方法) 在多对多关系时,由于比较复杂,所以我们可以为页面指定的字段加上一个get方法 3、修改Realm中授权方法(查询数据库) 多对多连表查询 1 //授权方法 2 protected AuthorizationInfo doG 阅读全文
posted @ 2018-03-20 21:25 想54256 阅读(222) 评论(0) 推荐(0)
摘要:1、权限控制的实现 2、两种实现权限管理的方法 1)底层基于拦截器或者过滤器实现 2)底层基于代理技术实现,为Action创建代理对象,由代理对象进行权限校验(实际上Transtion事务注解也是将Service变成动态代理对象) 3、apache shiro框架的使用 shiro框架的核心功能: 阅读全文
posted @ 2018-03-19 19:53 想54256 阅读(279) 评论(0) 推荐(0)
摘要:1、Web工程中的CXF客户端 第一步:在BOS项目的pom.xml中引入CXF的依赖 第二步:使用wsimport命令解析wsdl文件生成本地代码,只需要接口文件和实体类 第三步:在spring配置文件中注册crm客户端代理对象 第四步:通过注解方式将代理对象注入给Action 2、加载selec 阅读全文
posted @ 2018-03-18 15:13 想54256 阅读(195) 评论(0) 推荐(0)
摘要:WebService Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 Web Service技术, 能使得运行在不同机器上的 阅读全文
posted @ 2018-03-17 21:33 想54256 阅读(944) 评论(0) 推荐(0)
摘要:1、带有过滤条件的查询(解决form表单提交时,分页携带过滤条件困难的问题)and连表查询返回数据不标准问题 由于使用的都是ajax请求,页面没刷新,数据(条件的参数)一直存在页面中 1 //定义一个工具方法,用于将指定的form表单中所有的输入项转为json数据{key:value,key:val 阅读全文
posted @ 2018-03-16 20:38 想54256 阅读(454) 评论(0) 推荐(0)
摘要:1、Action层抽取重复代码(接受page,rows参数,封装到pageUtils对象中;对象转Json) 1 public class BaseAction<T> extends ActionSupport implements ModelDriven<T> { 2 3 // 由于T是泛型对象, 阅读全文
posted @ 2018-03-15 21:09 想54256 阅读(338) 评论(0) 推荐(0)
摘要:1、Struts2.xml 2、Struts2核心过滤器 3、log4j.properties 4、Maven工程中Spring扫描hibernate实体的xml配置文件 5、Spring配置事物 6、持久层代码抽取 BaseDao.java BaseDaoImpl.java(+Spring封装的H 阅读全文
posted @ 2018-03-13 12:15 想54256 阅读(240) 评论(0) 推荐(0)
摘要:Maven简介 Ubuntu安装Maven Maven是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 Maven的优点是:节省空间(将所有需要的jar包,全部存到本地仓库) Maven中的文件,我们只需要关注settings.xml文件。 配置本地仓库的位置: 1、 阅读全文
posted @ 2018-03-12 11:50 想54256 阅读(538) 评论(0) 推荐(0)
摘要:一.高级参数绑定 1、将前端传来的参数绑定数组/集合中 1)数组直接接收 2)POJO中的数组接收 3)集合直接接收(报错,无法直接接收) 4)POJO中的集合接收 2、将前端传来的所有参数保存到集合中 JSP页面样式 QueryVO.java 测试类 二.@RequestMapper 1、URL路 阅读全文
posted @ 2018-03-11 19:13 想54256 阅读(733) 评论(0) 推荐(0)
摘要:SpringMVC简介 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分。 JavaEE三层架构 解释下MVC们 SpringMVC架构 请求流程 <!--[if !supportLists]-->1、 <!--[endif]-->用户发送请求至前端控制器 阅读全文
posted @ 2018-03-11 09:19 想54256 阅读(425) 评论(0) 推荐(0)
摘要:传入POJO对象 QueryVo.java SQL映射文件 测试类 resultMap(手动指定字段) 数据库表 Order实体文件 SQL映射文件 由于实体和SQL中的userid字段不同,所以要使用resultMap OrderDao.java 测试类 一.动态SQL 1)if标签&&where 阅读全文
posted @ 2018-03-10 11:31 想54256 阅读(755) 评论(0) 推荐(0)
摘要:Mybatis简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jd 阅读全文
posted @ 2018-03-09 20:51 想54256 阅读(867) 评论(0) 推荐(1)
摘要:整合原理 整合步骤: 1、导包 2、单独配置Spring容器 导入约束(spring-config.xml) 配置spring随项目启动(web.xml) 3、单独配置struts2 配置核心过滤器 4、struts2与spring整合 配置常量(Struts.xml) 配置spring负责创建ac 阅读全文
posted @ 2018-03-02 17:07 想54256 阅读(343) 评论(0) 推荐(0)