摘要: 参数封装到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) 编辑