上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 93 下一页
摘要: 后端自动进行类型的转换。前端输入的年龄都是字符串的形式传递到后端。 user的实体类 加一个Date日期类型格式的字段。生成get和set还有toString的方法 重新部署程序 日期用横线的方式 控制台 没有输出 阅读全文
posted @ 2019-08-19 12:33 高山-景行 阅读(202) 评论(0) 推荐(0) 编辑
摘要: jabaBean里面有集合的情况 把account里面的user对象先注释掉。get和set都注释掉。然后toString方法需要重写 List和Map这两种对象。生成get和set方法 toString的方法重新生成 要实现,上面username和age封装到一个user对象并加入到List<us 阅读全文
posted @ 2019-08-19 12:26 高山-景行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 输入中文 中文后台接收到 全部乱码 springMvc提供了过滤器 配置过滤器 characterEncodingFilter是首字母小写当做起的名称。当然这里也可以任意起名字。为了对应所以修改类名首字母小写 解决哪个字符集编码。CharacterEncodingFilter类里面有一个encodi 阅读全文
posted @ 2019-08-19 12:16 高山-景行 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 参数封装到javaBean对象中 创建新的包domain。在下面新建Account 实现序列化 的接口,定义几个属性 生成get和set。还有toString的方法 表单 重新发布tomcat javaBean里面包含另外一个对象 account里面包含一个user对象。里面包含了一个引用类型 新建 阅读全文
posted @ 2019-08-18 22:39 高山-景行 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 请求参数的绑定 参数绑定 创建新的页面 给方法加上注解 前面没有斜线 重新部署项目 传递一个username的值 后台方法接收 重新部署项目 再传一个password的值 再输出password javaBean 传递属性比较多的情况用javaBean去接收。详情看下一节 阅读全文
posted @ 2019-08-18 22:28 高山-景行 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 看下RequestMapping下面 一共有几个属性 那么属性用处不大 value和path互相为别名 这里用value表示path也是没有问题的 只有一个属性,并且属性名称叫做value那么就可以省略这个名称 省略value后 method 指定当前这个方法可以指定什么样的请求方式 参数是一个数组 阅读全文
posted @ 2019-08-18 21:40 高山-景行 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 用于建立请求URL和处理请求方法之间的对应关系。 增加一个testResuqestMapping方法来测试 把注解放在类上 服务器重新部署 再次重新部署 这次就可以请求到数据 了 注解放在类上:用来表示具体的某一个模块。 阅读全文
posted @ 2019-08-18 21:25 高山-景行 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 这里配置上注解的支持,相当于配置了上面的前端控制器、处理映射器这两个 阅读全文
posted @ 2019-08-18 21:16 高山-景行 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 配置了load-on-startup等于1 表示启动了服务器就会去创建DispatcherServlet 如果不配置load-on-startup为1 那么第一次发送请求才会去创建DispatcherServlet对象。 阅读全文
posted @ 2019-08-18 21:04 高山-景行 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 先把默认的index.jsp删掉。默认的index.jsp没有jsp的声明 ok webapp文件夹下new一个 起名叫做index。新建的页面有jsp的头 创建控制器类 java下新建一个class 如果让一个类的方法执行。类要先变成对象 开启注解扫描 这个时候springMvc的配置文件就起作用 阅读全文
posted @ 2019-08-18 19:58 高山-景行 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 选择骨架构建 默认选中next-然后finish后就会去网上下载插件。会比较耗费时间。 添加一组键值对: archetypeCatalog internal 添加了这组坚持对,就可以解决Mavn项目创建过慢的问题 项目构建完,目录结构是不全的 main下面创建文件夹Directory。java存放类 阅读全文
posted @ 2019-08-18 19:25 高山-景行 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-18 17:36 高山-景行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 的入口是 Servlet, 而 Struts2 是 Filter Spring MVC 是基于方法设计的,而Struts2是基于类,Struts2每次执行都会创建一个动作类。所以Spring MVC 会稍微比 Struts2 快些。 Struts2 的OGNL 表达式使页面的开 阅读全文
posted @ 2019-08-18 17:34 高山-景行 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 第二章 第三章 第四章 三层框架 springMvc是表现层 阅读全文
posted @ 2019-08-18 17:22 高山-景行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: jdk1.7和1.8的差别 准备好的一个maven工程 反射创建对象10亿次 ,用的时间 替换jdk的版本 选择为1.7 切换了1.7的版本以后呢执行的速度就变的非常的慢 两个版本的对比 响应式编程风格 整理的一套资料 Junit5 准备好的资料 阅读全文
posted @ 2019-08-18 16:37 高山-景行 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在业务层声明 transactionTemplate 并且声称一个set方法等着spring来注入 在需要事物控制的地方执行 execute。但是这个execute需要一个参数 需要的参数是TransactionCollback但是这个是一个接口。想用的话就需要找他它的实现类 这里不找实现类,就写匿 阅读全文
posted @ 2019-08-18 14:59 高山-景行 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 编程式的事物控制,使用的情况非常少,主要作为了解 新建项目 首先导入包坐标 复制代码 这里默认值配置了Service、dao和连接池其他的内容都没有配置 也就说现在是没有事物支持的。运行测试文件 有错误,但是金额还是被减去了 编码的方式加事务控制 事务控制都离不开提交和回滚这两个操作。在spring 阅读全文
posted @ 2019-08-18 14:41 高山-景行 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 新建项目 把之前项目src下的内容全部复制过来 pom.xml内复制过来 开始配置 新建一个config的包,然后再新建配置文件类SpringConfiguration @Configuration这个注解是可写可不写的。 这个类会做为字节码的参数传给ApplicationContext @Comp 阅读全文
posted @ 2019-08-18 13:58 高山-景行 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 创建新项目 复制上一个pom.xml的内容。依赖和打包的方式 再复制src的代码过来 bean.xml。多导入context的声明 Service的实现类增加注解 dao的set方法删掉 通过Autowried注入dao dao注解 service改完了改dao。加上Repository 此时不能再 阅读全文
posted @ 2019-08-18 01:30 高山-景行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 新建工程 把对应的依赖复制过来 src下内容复制 配置spring中的声明事物 找到bean.xml开始配置 配置事物管理器 里面需要注入DataSource 2-配置事物通知 需要先导入事务约束 事务和aop这里一起导入 file:///H:/BaiDu/%E9%BB%91%E9%A9% 阅读全文
posted @ 2019-08-17 19:56 高山-景行 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 创建一个工程,只搭建环境不做配置。等配置的时候把这个项目相关的代码再复制到新项目里面 jar包的打包方式 导入包 事务控制也是基于AOP的。所以这里导入aspectjweaver 复制jdbcTemplate中的代码 复制到当前项目里面 对代码进行改造和删减 删除 resources里面的配置要删减 阅读全文
posted @ 2019-08-17 14:05 高山-景行 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 分析aop的 xml 的代码。更直观一些 事务提交和回滚就是我们重复的代码 spring业余事务管理器,我们拿过来直接用就可以 提交和回滚的后面直接调用释放。所以释放资源之类就是多余的 在绑定连接到线程的时候,直接就设置成false,所以开启事务这个通知 也是多余的 spring中的事务 需要先导入 阅读全文
posted @ 2019-08-16 20:05 高山-景行 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 此时没有异常 测试我们的方法 执行报错 注解在实际的测试过程中,实际的执行顺序是有问题的。会先调用最终通知。然后再调用后置通知 最终通知已经关闭了连接。再调用后置通知肯定报错。 getThreadConnection发现当前线程上已经没有连接了 没有链接了会去再拿一个链接。再绑定到线程上。虽然已经绑 阅读全文
posted @ 2019-08-16 13:06 高山-景行 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 创建maven的新项目 先复制坐标的依赖。 再把代码复制进来 先改造ioc的部分 复制上面一行代码。到下面 改成context 这里也是复制的上面两行代码。到下面改成context关键字 配置扫描的包 Service改成注解 accountDao用Autowired注入。下面的set方法就用不到了。 阅读全文
posted @ 2019-08-16 12:42 高山-景行 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 新建项目 首先把依赖复制进来 aop必须引入。aspectjweaver 复制src下的所有内容 复制到我们的新项目里面 factory文件夹删掉 删除后测试类必然就报错 配置文件 beanFactory就用不到了。 数据库内把多有的数据删掉。把金额都改成1千 配置 找到aop的约束 复制到这里 这 阅读全文
posted @ 2019-08-16 12:28 高山-景行 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 93 下一页