摘要: 今天内容安排: 1、高级结果映射(一对一、一对多、多对多)(重点) 2、延迟加载 3、查询缓存 4、Spring 和 mybatis 的整合(重点) 5、逆向工程 1、高级结果映射(即:关联查询映射)(重点) 1.1、分析数据模型 1.1.1、思路 1、每张表记录的数据内容(即:明确每张表存储的信息阅读全文
posted @ 2018-10-23 19:01 黑泽明军 阅读(29) 评论(0) 编辑
摘要: 今天内容安排: 1、mybatis的介绍 2、分析原生态jdbc程序中存在的问题 3、mybatis的框架原理(重点) 4、入门程序 订单商品案例(用户表) 5、Mybatis开发dao的方式(重点) a) 原始dao的开发方式(开发dao接口和dao实现类,由ibatis遗留下来的风格) b) M阅读全文
posted @ 2018-10-21 18:02 黑泽明军 阅读(70) 评论(0) 编辑
摘要: 方法参数是基本类型时,传递的是值。 方法参数是引用类型时,传递的是内存地址值 当参数是基本类型时,在调用方法时将值传递到方法中,运行方法,运行结束方法退出,对原本main中定义的变量没有任何操作(方法中没有return)。即:此时只跟栈有关系,方法执行完之后(方法中没有return),会弹栈。 当参阅读全文
posted @ 2018-10-20 17:46 黑泽明军 阅读(6) 评论(0) 编辑
摘要: 一、什么是SOA SOA(Service-Oriented Architecture),即面向服务的架构。 SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义的接口进行通讯,不涉及底层编程接口和通讯模型。 SOA可以看作是B/S模型、XML(标准通用标记语言的子集)、Web Servic阅读全文
posted @ 2018-10-19 17:37 黑泽明军 阅读(23) 评论(0) 编辑
摘要: 1、项目复习 1.1、项目第一天 1、项目概述 2、搭建开发环境(数据库、web项目、svn) 3、jQuery EasyUI 详解如下: 1、layout 页面布局 2、accordion 折叠面板 <div class="easyui-accordion" data-options="fit:t阅读全文
posted @ 2018-10-19 16:52 黑泽明军 阅读(13) 评论(0) 编辑
摘要: 一、CS和BS含义:CS即Client/Server(客户机/服务器)结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由阅读全文
posted @ 2018-10-19 11:34 黑泽明军 阅读(11) 评论(0) 编辑
摘要: 今天内容安排: 1、流程实例管理(查询流程实例、查看流程实例运行状态) 2、将bos系统中的用户和角色同步到activiti框架的用户表和组表中去 3、设计物流配送流程 4、启动物流配送流程 5、组任务操作(查询、拾取) 6、个人任务操作(查询、办理) 1、流程实例管理 1.1、查询流程实例 第一步阅读全文
posted @ 2018-10-19 11:01 黑泽明军 阅读(167) 评论(0) 编辑
摘要: 今天内容安排: 1、流程变量(设置、获取) 2、组任务操作(候选人、候选组) 3、排他网关的使用 4、spring 整合 activiti框架 5、将activiti框架应用到bos项目中 6、在bos项目中实现流程定义管理(部署、查询、查看png、删除) 1、流程变量(设置、获取) 之前的请假流程阅读全文
posted @ 2018-10-17 11:09 黑泽明军 阅读(124) 评论(0) 编辑
摘要: 用 eclipse 写代码,使用 easyui 总出现 Undefined attribute name (data-options). 虽然不影响代码功能,但是一大堆感叹号在旁边非常蛋疼,如下图所示: 那么如何解决呢?Window --> Preferences --> Web --> HTML 阅读全文
posted @ 2018-10-17 00:26 黑泽明军 阅读(19) 评论(0) 编辑
摘要: 今天内容安排: 1、工作流概念 2、安装流程设计器插件(是eclipse插件)--> 可以设计流程图 3、了解activiti 框架目录结构 4、创建activiti 数据库(共23张表) 5、使用activiti 的API操作流程 6、总结activiti 的API 1、工作流概念 工作流(Wor阅读全文
posted @ 2018-10-15 21:27 黑泽明军 阅读(30) 评论(0) 编辑
摘要: 今天内容安排: 1、权限管理(初始化、查询、添加) 2、角色管理(添加、查询) 3、用户管理(添加、查询) 4、修改自定义BOSRealm中的授权方法(基于数据库实现) 5、使用ehcache 缓存权限数据 6、系统的左侧菜单根据当前登录用户的权限动态展示 1、权限管理(初始化、查询、添加) 注意1阅读全文
posted @ 2018-10-14 21:37 黑泽明军 阅读(44) 评论(0) 编辑
摘要: 配置好了struts.xml,也写好了Action,可是提交表单后就报 No result defined for action and result input 错误,控制台如下图所示: 浏览器界面如下图所示: 反复检查代码,配置文件,确认没错,试了几十遍,依旧报这个错误。已经折腾我七八个小时了,阅读全文
posted @ 2018-10-14 14:51 黑泽明军 阅读(20) 评论(0) 编辑
摘要: 今天使用eclipse连接svn服务器提交代码的时候提示:svn: Can't connect to host 'localhost': 由于目标计算机积 ,如下图所示: 在网上搜了半天再加上自己的思考,终于找到原因了,这是因为svn的服务停了,就如同tomcat的服务停了一下的样子。 这时我们需要阅读全文
posted @ 2018-10-11 17:42 黑泽明军 阅读(12) 评论(0) 编辑
摘要: 今天内容安排: 1、权限概述(认证、授权) 2、常见的权限控制的方式(URL拦截权限控制、方法注解权限控制) 3、权限模块数据模型(权限表、角色表、用户表、角色权限关系表、用户角色关系表) 4、apache shiro框架入门 5、将shiro应用到bos项目中进行认证和授权 6、shiro提供的权阅读全文
posted @ 2018-10-11 16:54 黑泽明军 阅读(137) 评论(0) 编辑
摘要: 今天内容安排: 1、业务受理环节分析 2、创建业务受理环节对应的数据表(业务通知单、工单、工作单) 3、实现业务受理、自动分单 4、数据网格datagrid的编辑功能的使用 5、基于数据网格datagrid的编辑功能实现工作单快速录入功能 6、演示权限控制demo 1、业务受理分析 受理环节,是宅急阅读全文
posted @ 2018-10-10 11:38 黑泽明军 阅读(39) 评论(0) 编辑
摘要: 在javascript中的解释为: 函数(function)是可以执行的javascript代码块,由javascript程序定义或javascript实现预定义。函数可以带有实际参数或者形式参数,用于指定这个函数执行计算要使用的一个或多个值,而且还可以返回值,以表示计算的结果。 方法(method阅读全文
posted @ 2018-10-08 17:40 黑泽明军 阅读(19) 评论(0) 编辑
摘要: 一、RMI 远程方法调用 RMI(Remote Method Invocation)远程方法调用。能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端java 虚拟机中的对象上的方法。使用代表:EJB RMI远方法程调用步骤: 1、客户调用客户端辅助对象stub上的方法 2、客户端辅助对阅读全文
posted @ 2018-10-08 16:35 黑泽明军 阅读(10) 评论(0) 编辑
摘要: 今天内容安排: 1、添加定区 2、定区分页查询 3、hessian入门 --> 远程调用技术 4、基于hessian实现定区关联客户 1、添加定区 定区可以将取派员、分区、客户信息关联到一起。页面:WEB-INF/pages/base/decidedzone.jsp 第一步:使用下拉框展示取派员数据阅读全文
posted @ 2018-10-08 15:05 黑泽明军 阅读(145) 评论(0) 编辑
摘要: JRE System Library、Referenced Libraries、Web App Libraries 这三个都是jar包的存放集合。 JRE System Library:指Java SE 的常用库文件集合,建立普通的Java项目均会使用。 Referenced Libraries:指阅读全文
posted @ 2018-10-08 10:06 黑泽明军 阅读(32) 评论(0) 编辑
摘要: 今天内容安排: 1、区域数据批量导入功能 jQuery OCUpload(一键上传插件) 使用 apache POI 解析Excel文件 使用 Pinyin4J 生成简码和城市编码 2、实现区域的分页查询 3、对分页代码重构 4、添加分区(使用combobox下拉框) 5、分区的组合条件分页查询 6阅读全文
posted @ 2018-10-06 23:40 黑泽明军 阅读(134) 评论(0) 编辑
摘要: 1、延迟加载,也叫懒加载,它是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。 2、Hibernate中主要是通过代理(proxy)机制来实现延迟加载。它的具体过程:Hibernate从数据库获取某一个对象数据时,或获取某一个对象的集合属性值时,或获取某一阅读全文
posted @ 2018-10-06 16:35 黑泽明军 阅读(174) 评论(4) 编辑
摘要: 序列化是一种用来处理对象流的机制。 所谓对象流:就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口(标记接口),该接口没有需要实现的方法阅读全文
posted @ 2018-10-05 23:21 黑泽明军 阅读(210) 评论(0) 编辑
摘要: 首先,java语言室类型安全的,通常我们遇到这个问题是出现在 Object转化为目标类型 或者 Type转化为目标类型 时, 这个转化并不是安全的。这个问题普遍认为:因为使用了jdk1.5或者1.6的泛型, request.getAttribute("***"); 得到的是一个默认为 Object的阅读全文
posted @ 2018-10-05 17:58 黑泽明军 阅读(7) 评论(0) 编辑
摘要: day50_BOS项目_02今天内容安排: 1、根据提供的pdm文件生成sql脚本文件 2、持久层和表现层的设计(BaseDao、BaseAction) 3、基于BaseDao和BaseAction实现用户登录功能 4、jQuery EasyUI 消息提示控件 5、jQuery EasyUI 菜单按阅读全文
posted @ 2018-10-04 18:46 黑泽明军 阅读(36) 评论(0) 编辑
摘要: 今天内容安排: 1、解决window窗口bug 2、bos项目整体需求分析(基础设置、取派、中转、路由、报表) 3、取派员添加功能 4、jQuery easyUI 数据网格控件 datagrid 的使用方式 5、基于datagrid实现取派员分页查询 6、取派员批量删除功能 7、取派员信息修改功能 阅读全文
posted @ 2018-10-04 18:32 黑泽明军 阅读(143) 评论(0) 编辑