框架
王如霜
这个作者很懒,什么都没留下…
展开
-
【Angular】@Input和@Output
该篇是上一篇的改编:【Angular】table假分页【@Input和@Output】@Input和@Output这两个要结合父组件与子组件来说@Input:是属相绑定,父组件向子组件传递数据@Output:是事件绑定,子组件向父组件传递数据的同时触发事件**【举例说明】** testtable是父组件,datatable是子组件 主要功能:table实现分页显示,点击删除原创 2017-12-06 10:18:19 · 3760 阅读 · 4 评论 -
Spring框架简介
what spring是一个开源的轻量级的分层的java开发框架。重要目的是为解决企业应用开发的复杂性,将面向接口的编程思想贯穿整个系统应用。where 是由Rod Johnson创建,目前最新发布版本是5.0.4why ...原创 2018-03-20 21:08:46 · 275 阅读 · 13 评论 -
can't find referenced pointcut
1.错误原因2.检错过程3.排错过程4.总结1.错误原因 测试spring对AOP的支持是,出现can’t find referenced pointcut: 2.检错过程检查注解,写得正确也将Aspect类配置到了配置文件中最后百度:得知貌似是Aspectjrt.jar和aspectj...原创 2018-03-14 08:32:38 · 1103 阅读 · 1 评论 -
Spring 核心技术之一 AOP
什么是AOP      AOP:(Aspect Oriented Programming),面向切面编程,是一个概念,并没有设定具体语言的实现AOP的作用   &nb原创 2018-03-26 07:57:19 · 430 阅读 · 20 评论 -
Spring 和 Struts 集成
第一种Struts2负责流程,Spring负责对象的创建;Action由Struts2框架负责创建;Service由Spring框架负责创建1.web.xml <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.act...原创 2018-04-08 17:43:08 · 382 阅读 · 9 评论 -
Spring 核心技术之一 IoC
什么是IoC IoC的作用或好处 IoC是如何实现的 DI注入的方式 如何从IoC中取得对象 配置文件讲解 1.延迟加载2.scope属性的取值多配置文件的读取 减少spring配置文件 1.abstract属性2.自动装配模式什么是IoC &nbs...原创 2018-03-27 11:15:47 · 307 阅读 · 24 评论 -
Spring 与 Hibernate 集成
集成的好处由IOC容器来管理Hibernate的SessionFactory让Hibernate使用上Spring的声明式事务(就不用手动的开启,关闭事务了)过程讲解1.Hibernate对应的DAO层继承HibernateDaoSupport类,这个类属于Spring框架的,是Spring对Hibernate的集成,该类需要使用Spring向其注入sessionFactor...原创 2018-04-15 19:01:30 · 549 阅读 · 12 评论 -
Spring 中的事务及管理
1.什么是事务2.为什么要用事务3.事务的分类(按不同的类型分) 3.1实现的角度分为:JDBC事务、JTA(Java Transaction API)事务、容器事务 3.2事务管理的角度分为:编程式事务、声明式事务4.事务的特性 4.1传播性 4.2 回滚规则 4.3事务只读属性 4...原创 2018-03-28 08:01:33 · 307 阅读 · 34 评论 -
【Angular4】You have to be inside an Angular CLI project in order to use the serve command.
今天在启动项目时ng serve或cnpm start时,突然报如下错误:问题1: You have to be inside an Angular CLI project in order to use the serve command. 尝试1: 输入:cnpm install -g @angular/cli@latest,再次启动还是不行,报如下错误问题2: ...原创 2018-04-23 09:43:57 · 6802 阅读 · 34 评论 -
SSM 整合过程
SSM:(Spring +SpringMVC+MyBatis缩写)是个框架集合,由Spring 、SpringMVC、MyBatis三个开源框架整合而成SSM三层架构运行流程spring的作用:spring相当与起一个统领的地位,它将各层进行整合。作用分别为:管理持久层的mapper(相当于Dao接口)...原创 2018-05-02 15:44:18 · 458 阅读 · 5 评论 -
SpringMVC 异常处理
异常分类 程序中异常分为两类为:预期异常(对象为空)和运行时异常RunTimeException(如除数为0),前者通过捕获异常从而获取异常信息;后者只能通过规范代码开发、测试等手动减少运行时异常SSM项目中异常处理的过程 系统的Dao,service,controler出现异常都是通过throws Exception向上抛,最后由springMVC前端控制器交由异常处理器进行异常...原创 2018-05-04 16:01:58 · 198 阅读 · 7 评论 -
Angular4:Metadata version mismatch for module ......dist/app.d.ts,found version 4, expected 3
错误一:大概意思:缺少模块ng2-webstorage 解决办法:cnpm install ng2-webstorage,但是紧接着又出现了错误2,试了网上好多办法都不行,最后一篇博客获得了解决,解决办法很奇怪:错误2:大概意思:此模块的元数据版本不匹配,发现了4版本,但是应该是3版本 解决办法:在app.routes.ts中随便打几个空格,再次编译就好了 问题原因:...原创 2018-05-05 20:48:41 · 3597 阅读 · 17 评论 -
SpringMVC 实现Json交互
一:为什么要进行Json数据交互 json格式数据较简单,容易解析(常用在接口调用中、html页面) 二:SpringMVC 进行 Json交互的过程 其中请求为json串时,在前端页面中需要将请求的内容转为json,不太方便 最终都输出json数据,是为了在前端页面方便对请求结果进行解析 三:环境准备 引json解析所需jar包,springmvc中使用jac...原创 2018-07-15 19:59:01 · 323 阅读 · 8 评论 -
【MyBatis】 动态SQL——模糊查询 LIKE
一:LIKE % %SELECT * FROM t_usr WHERE name like '%${name}%' SQL解析为:SELECT * FROM t_usr WHERE name like '%海%' 可以看到,传参必须用${}不能用#{},所以这样写的弊端就是不安全,不能防sql注入 有关LIKE使用,请参见:https://blog.csdn.net...原创 2018-09-11 20:46:51 · 20458 阅读 · 16 评论 -
Hibernate框架简介
what Hibernate是一个开源的,实现对象关系映射ORM思想的,轻量级的持久化框架 ORM:(Object Relational Mapping的缩写)对象关系映射,即将实体的变化翻译成sql脚本,并执行到数据库中去, 即实体的变化...原创 2018-03-19 10:20:08 · 522 阅读 · 12 评论 -
Spring new ClassPathXmlApplicationContext()使用 * 匹配读取多配置文件 报错
一共有两种方法:第一种:数组方式String[] configLocations = new String[]{"applicationContext-beans.xml","applicationContext-common.xml"};BeanFactory factory = new ClassPathXm...原创 2018-03-18 14:39:13 · 4331 阅读 · 7 评论 -
【Angular】table假分页
【table的基本组成】 要先实现表格的假分页,首先要知道table的基本成分:<thead>头、<tbody>身体、<tfood>脚<table> <thead> <!-- 头 --> <tr> <th></th> </tr> </thead> <tbody> <!-- 身体 -->原创 2017-12-05 20:10:45 · 1048 阅读 · 5 评论 -
【Angular】路由跳转(代码跳转)
【WHAT】 在Angular中,路由的作用就是建立URL路径和组件(页面,因为页面就是由组件构成)之间的对应关系,根据不同的URL路径匹配出相应的组件并渲染。【HOW】 1. 定义路由配置 2. 创建根路由模块 3. 添加路由插座 (以上是基本且必须的三个步骤)【示例:(文件如下)】 1.在app.routes定义原创 2017-11-27 08:27:56 · 33883 阅读 · 32 评论 -
【Angular】安装Angular—cli
下载node.js下载后是个.msi文件 检查是否安装成功:node -v node.js简单来说:就是运行在服务端的JavaScript 安装npm安装cnpm: npm install cnpm -g --registry=https://registry.npm.taobao.org 检查是否安装成功:cnpm -v原创 2017-11-12 22:02:50 · 767 阅读 · 11 评论 -
SSH 实现页面跳转
JSP中使用绝对路径 在.jsp文件中通常要引入.css文件,图片等,若采用相对路径较复杂,一般采用绝对路径${ pageContext.request.contextPath}此句话的作用先获取前面的请求路径,比如 ${ pageContext.request.contextPath}/css就是先获取前面的路径以由首页跳转到注册页面为例:1.修改页面跳转连接<a href="${原创 2017-12-04 18:15:08 · 6654 阅读 · 5 评论 -
【Angular】变量、常量声明与解构
常量angular中 全局变量在类的外面,@Component()的上面声明一旦赋值就不可以再改变值了;但是如果声明的变量是对象,对象里的属性值是可以被重新赋值的 变量声明方式 Angular中变量声明有两种方式,一种是let,另一种是var 作用域 let:只在块级作用域内有效 var:只在包含它的函数,模块中有效原创 2017-12-14 16:38:23 · 9249 阅读 · 13 评论 -
【Angular】路由 Route导航
在路由开始之前,先补一下Angular的一些基础知识: 概念:组件:是Angular应用的基础构建块,可以理解为是一段带有逻辑和数据的html模块:用来将应用中不同的部分组织成一个Angular框架,可理解的单元指令:允许向html元素中添加自定义行为服务:用来封装可重用的业务逻辑框架认识: Angular Route导航 用到路由时,最常用的对象有:Rout原创 2017-12-30 09:41:06 · 1421 阅读 · 7 评论 -
Entity Framework映射创建过程
概念ADO.NET Entity Framework 是微软以ADO.NET为基础所发展出来的对象关系对应(O/R Mapping)解决方案;是ADO.NET中的一组支持开发面向数据的软件应用程序技术,是微软的一个ORM框架 ORM 广义上:O...原创 2018-01-08 15:48:13 · 1463 阅读 · 1 评论 -
Hibernate 多对一 关联关系映射
维护关系为:多指向一的关系,在加载多的时候可将一的一端数据自动加载 用户和组织就是一对多的关系用户端 <class name="com.bjpowernode.hibernate.User" table="t_user"> <id name="id"> <generator class="native&qu原创 2018-03-08 16:03:46 · 256 阅读 · 1 评论 -
Hibernate 多对多 关联关系映射
用户和角色之间就是多对多的关系单向关联双向关联原创 2018-03-08 16:05:25 · 270 阅读 · 2 评论 -
Hibernate 一对一 关联关系映射
首先讲一下概念:关联关系指:实体之间的关系,即在对象模型中就是一个或多个引用;关联映射指:指将关联关系映射到数据库中,即实体到数据库表的映射,通过<class>标签映射实体设计原则:实现无参的默认的构造函数提供一个标识建议不要使用final修饰实体类(因为要往数据库中添加数据,很可能要改变值,如果用final修饰,就无法改变了)建议为实体类生成getter和s...原创 2018-03-08 16:06:30 · 292 阅读 · 2 评论 -
Hibernate 映射
1.关联映射 2.继承映射 3.复合主键映射 4.Component映射 5.集合映射原创 2018-03-11 11:29:08 · 210 阅读 · 1 评论 -
Hibernate几种常用主键生成策略
上一篇讲了Hibernate矿建的一些基础知识,其中讲到了主键生成策略,都知道,Hibernate提供相应的API能自动生成数据库表,说到表,一定会设计到的一个概念就是主键,主键是由程序自动生成的,不应该由用户自己输入,那么Hibernate在往表中填充数据库时,主键是怎么生成的那,Hibernat提供了主键生成策略,下面主要讲一下常用...原创 2018-03-17 17:40:22 · 6550 阅读 · 5 评论 -
【MyBatis】动态SQL——foreach使用 /批量更新或批量插入
1.foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合2.可以传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时候,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。List 实例将会以“list”作为键,而数组实例将会以“array”作为键3.foreach的collection能够支持的三种集合类型list,arra...原创 2018-09-17 15:06:42 · 12349 阅读 · 10 评论