随笔分类 -  JavaWeb学习笔记

摘要:1. 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。 2. 应用场景 1、http服务 阅读全文
posted @ 2018-08-08 18:27 MichaelKai 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1. 拆分工程 1)将表现层工程独立出来: e3-manager-web 2)将原来的e3-manager改为如下结构 e3-manager |--e3-manager-dao |--e3-manager-interface |--e3-manager-pojo |--e3-manager-serv 阅读全文
posted @ 2018-08-06 18:24 MichaelKai 阅读(1986) 评论(0) 推荐(0) 编辑
摘要:1. 分析 由于项目是基于soa的架构,表现层和服务层是不同的工程。所以要实现查询需要两个系统之间进行通信。 如何实现远程通信? 1、Webservice:效率不高基于soap协议。项目中不推荐使用。 2、使用restful形式的服务:http+json。很多项目中应用。如果服务太多,服务之间调用关 阅读全文
posted @ 2018-08-02 18:22 MichaelKai 阅读(577) 评论(0) 推荐(0) 编辑
摘要:1. Spring的Java配置方式 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。 1.1. @Configuration 和 @Bean Spring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的: 1、@Configurati 阅读全文
posted @ 2018-08-02 10:30 MichaelKai 阅读(212) 评论(0) 推荐(0) 编辑
摘要:今天突然想把自己学习在eclipse上的maven聚合项目搭建到IDEA上,结果IDEA有太多的配置步骤,导致失败了很多次,终于在网上找到了一篇博客 https://blog.csdn.net/for_my_life/article/details/78939078 记录一下,以防以后忘记 阅读全文
posted @ 2018-07-26 14:02 MichaelKai 阅读(533) 评论(0) 推荐(0) 编辑
摘要:1.quartz介绍和下载 官网:http://www.quartz-scheduler.org/ Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个, 阅读全文
posted @ 2018-07-24 18:16 MichaelKai 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1.使用ehcache缓存权限数据 ehcache是专门缓存插件,可以缓存Java对象,提高系统性能。 l ehcache提供的jar包: 第一步:在pom.xml文件中引入ehcache的依赖 第二步:在项目中提供ehcache的配置文件 第三步:在spring配置文件中配置缓存管理器对象,并注入 阅读全文
posted @ 2018-07-24 15:38 MichaelKai 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1 在项目中应用shiro框架进行认证 第一步:引入shiro框架相关的jar 第二步:在web.xml中配置spring框架提供的用于整合shiro框架的过滤器(因为是ssh框架,一定要放在structs过滤器前面) 启动tomcat服务器,抛出异常:spring工厂中不存在一个名称为“shiro 阅读全文
posted @ 2018-07-20 17:43 MichaelKai 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1 权限概述 认证:系统提供的用于识别用户身份的功能,通常登录功能就是认证功能 让系统知道你是谁?? 授权:系统授予用户可以访问哪些功能的许可(证书) 让系统知道你能做什么?? 2 常见的权限控制方式 2.1 URL拦截权限控制 底层基于拦截器或者过滤器实现 通过拦截器或者过滤器拦截客户端发送的请求 阅读全文
posted @ 2018-07-20 14:24 MichaelKai 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.排他网关 说明: 1) 一个排他网关对应一个以上的顺序流 2) 由排他网关流出的顺序流都有个conditionExpression元素,在内部维护返回boolean类型的决策结果。 3) 决策网关只会返回一条结果。当流程执行到排他网关时,流程引擎会自动检索网关出口,从上到下检索如果发现第一条决策 阅读全文
posted @ 2018-07-12 17:53 MichaelKai 阅读(627) 评论(0) 推荐(0) 编辑
摘要:1.流程变量 1.1 流程图 流程变量在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。 阅读全文
posted @ 2018-07-11 17:23 MichaelKai 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1.初始化数据库 使用工作流引擎创建23张表 在Activiti中,在创建核心的流程引擎对象时会自动建表。如果程序正常执行,mysql会自动建库,然后创建23张表。 2.添加并制定配置文件 在Actiiti5中定制流程必定会操作到数据库,如果都像上面那样写一大段代码会非常麻烦,所以我们可以把数据库连 阅读全文
posted @ 2018-07-10 16:19 MichaelKai 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1.工作流的概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流管理系统(Workflow Management 阅读全文
posted @ 2018-07-10 16:03 MichaelKai 阅读(355) 评论(0) 推荐(0) 编辑
摘要:1 在maven项目中配置代理对象远程调用crm 1.1 在项目的pom.xml中引入CXF的依赖 1.2 使用wsimport命令解析wsdl文件生成本地代码,只需要接口文件和实体类 命令为:wsimport -s . -p com.javaweb.crm http://ip:port/servi 阅读全文
posted @ 2018-07-10 12:35 MichaelKai 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1 基于CXF开发crm服务 1.1 数据库环境搭建 1.2 web项目环境搭建 第一步:创建动态web项目 第二步:导入CXF相关jar包 第三步:配置web.xml 第四步:在类路径下提供cxf.xml 第五步:针对t_customer表创建一个Customer客户实体类 第六步:开发一个接口和 阅读全文
posted @ 2018-07-09 14:15 MichaelKai 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1.1 什么是WebService Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。[1] Web Service技术, 能使 阅读全文
posted @ 2018-07-05 19:18 MichaelKai 阅读(168) 评论(0) 推荐(0) 编辑
摘要:制作一个json文件: 服务响应数据: 效果: 阅读全文
posted @ 2018-07-04 11:43 MichaelKai 阅读(559) 评论(0) 推荐(0) 编辑
摘要:需要导入的文件 控制台打印: 阅读全文
posted @ 2018-07-04 10:13 MichaelKai 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 下载开发包: 解压上面的zip文件: 在项目中引入POI的依赖: poi测试使用 阅读全文
posted @ 2018-07-03 19:07 MichaelKai 阅读(371) 评论(0) 推荐(0) 编辑
摘要:1.datagrid使用方法(重要) 1.1将静态html渲染为datagrid样式 1.2发送ajax请求获取json数据创建datagrid json文件: 1.3使用easyUI提供的API创建datagrid 1.4数据表格datagrid提供的方法,用于获取所有选中的行:getSelect 阅读全文
posted @ 2018-05-15 17:00 MichaelKai 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示