摘要: 什么是springmvc: springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 springmvc在b/s系统 下的应用: 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping 阅读全文
posted @ 2019-01-26 21:39 坑神欲哭无泪 阅读(269) 评论(0) 推荐(0) 编辑
摘要: mybatis整合ehcache: 分布缓存: 我们系统为了提高系统并发,性能、一般对系统进行分布式部署(集群部署方式)。 高并发环境下,大量的读写请求涌向数据库,磁盘的处理速度与内存显然不在一个量级,从减轻数据库的压力和提高系统响应速度两个角度来考虑,一般都会在数据库之前加一层缓存。由于单台机器的 阅读全文
posted @ 2019-01-15 20:45 坑神欲哭无泪 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 接着上次的mybatis: 原始dao开发方法(程序员需要写dao接口和dao实现类) dao接口: dao接口实现类 public class UserDaoImpl implements UserDao { // 需要向dao实现类中注入SqlSessionFactory // 这里通过构造方法 阅读全文
posted @ 2019-01-14 21:15 坑神欲哭无泪 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 对原生态jdbc程序中问题总结: 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。 设想:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。 设 阅读全文
posted @ 2019-01-14 21:02 坑神欲哭无泪 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1 整合Hibernate事务控制 1.1 了解事务 我们一般说的事务是来源于关系数据库,当有数据持久化需求时一般都需要事务控制。 关系数据库:支持事务控制,mysql数据库存储引擎为InnoDB支持事务,存储引擎为MyIsam不支持事务。 jdbc:支持事务控制,设置CommitAuto(fals 阅读全文
posted @ 2019-01-08 21:48 坑神欲哭无泪 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: spring管理struts2的action: 前面介绍了spring对dao层和service层的管理,下面来说一下对action层的管理 在action中从spring容器获取bean实例。 由于action由struts2框架进行实例化,所以无法实现依赖注入(将service注入到action 阅读全文
posted @ 2019-01-08 20:58 坑神欲哭无泪 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 配置applicationContext.xml: spring的ioc容器的配置文件:applicationContext.xml(默认名称) 配置schema约束: http://www.springframework.org/schema/beans/spring-beans.xsd 配置be 阅读全文
posted @ 2019-01-08 20:31 坑神欲哭无泪 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 今天带来的是框架的学习,从今天开始,将会和以前的项目有所不同,从分层和实现类上更加的规范,在将框架之前,首先要了解一下crm系统技术架构: CRM即客户关系管理,是指企业用CRM技术来管理与客户之间的关系。 1、应用业务集成。将独立的市场管理,销售管理与售后服务进行集成,提供统一的运作平台。将多渠道 阅读全文
posted @ 2019-01-07 21:17 坑神欲哭无泪 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 序言: 在学习java基础时,由于学的不扎实,讲的实用性不强,就觉得没用,很多重要的知识就那样一笔带过了,像这个马上要讲的反射机制一样,当时学的时候就忽略了,到后来学习的知识中,很多东西动不动就用反射,所以回过头来把这个给重新补一下,自己欠下的债,迟早是要还的。 反射的概念: 在运行状态中,对于任意 阅读全文
posted @ 2019-01-07 20:44 坑神欲哭无泪 阅读(3755) 评论(0) 推荐(0) 编辑
摘要: 本项目主要做的是工艺注意事项,实现的功能有条件查询,保存,另存,批录,首先查询操作获取数据 封装一个获取数据的方法: 再封装一个保存数据的方法:这次保存方法和上一次不同,这次要区分是老行还是新行,如果是老行则执行updata操作,如果是新行,则执行insert操作 其他的功能和以前的并没有太大的区别 阅读全文
posted @ 2018-08-20 14:52 坑神欲哭无泪 阅读(169) 评论(0) 推荐(0) 编辑