06 2019 档案

摘要:拿MyBatis的SqlSession为例 第一步:先找到这个接口 第二步:右击选择 再选择 第三步: 会得到如下 右击Closeable,因为SqlSession实现了它,选择Show Inplementations 找到SqlSession,点击,得到如下 第四步:最后一步,右击SqlSessi 阅读全文
posted @ 2019-06-29 11:51 嘉禾世兴 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:MyBatis的增删改查,特点是只要定义接口,不用实现方法,sql语句在xml中配置,非常方便 文件结构 接口UserDao 实体类User 实体封装 SqlMapConfig.xml sql语句 测试类 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2019-06-29 11:40 嘉禾世兴 阅读(287) 评论(0) 推荐(0) 编辑
摘要:自定义MyBatis是为了深入了解MyBatis的原理 主要的调用是这样的: 首先第一步:将配置文件SqlMapConfig.xml转为流文件 第二步:解析配置文件 主要是通过反射将属性值保存到map中 第三步:DefaultSqlSessionFactory工厂生产出DefaultSqlSessi 阅读全文
posted @ 2019-06-28 15:42 嘉禾世兴 阅读(845) 评论(0) 推荐(1) 编辑
摘要:Struts2的配置文件是struts.xml和web.xml Spring的配置文件是applicationContext.xml和web.xml Hibernate的配置文件是实体映射配置文件和hibernate.cfg.xml和jdbc.properties 总的流程大致是web层调用Serv 阅读全文
posted @ 2019-06-24 15:20 嘉禾世兴 阅读(458) 评论(0) 推荐(0) 编辑
摘要:SpringMVC和Struts2的区别 SpringMVC与Struts2区别 对比项目 SrpingMVC Struts2 优势 国内市场情况 有大量用户,一般新项目启动都会选用springmvc 有部分老用户,老项目组,由于习惯了,一直在使用。 国内情况,springmvc的使用率已经超过St 阅读全文
posted @ 2019-06-19 15:14 嘉禾世兴 阅读(370) 评论(0) 推荐(0) 编辑
摘要:首先是简单数据类型的封装 jsp页面 struts.xml 实体类 简单数据封装的三种方式 结果 下面是复杂数据类型的封装 jsp页面 struts.xml 实体类 数据保存到List中 数据保存到Map中 结果 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2019-06-18 17:09 嘉禾世兴 阅读(259) 评论(0) 推荐(0) 编辑
摘要:知识点: servlet是单例的,Action是多例的,一次请求,创建一个Action的实例 结果页面分为全局和局部两类(局部优先级更高) result标签:name : 默认succestype :页面跳转类型 dispatcher 默认值,请求转发(action转发jsp) redirect 重 阅读全文
posted @ 2019-06-18 15:04 嘉禾世兴 阅读(362) 评论(0) 推荐(0) 编辑
摘要:第一次搭建Sturts框架会遇到几个坑 1.IntelliJ自动生成的web.xml中filter-class报错,是因为Struts2-2.5版本修改了 改为 2.配置好Tomcat后会报错 可是我明明已经配正确了啊?修复的地方如下(这是最坑的地方) 回到我的Android Studio一看,果然 阅读全文
posted @ 2019-06-17 18:55 嘉禾世兴 阅读(230) 评论(0) 推荐(0) 编辑
摘要:事务的特性:原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受到其他事务的干扰持久性:一旦事务结束,数据就持久到数据库 Spring的事务管理分两类 编程式事务:自己写代码 申明式事务:(AOP原理)XML方式的声明式事务、注解方式的声明式事务 下面的demo都 阅读全文
posted @ 2019-06-14 11:17 嘉禾世兴 阅读(292) 评论(0) 推荐(0) 编辑
摘要:除了Spring自带的Jar包,还要下载几个Jar包,这里我吐槽下CSDN,下个Jar包都要积分,真是想钱想疯了,其实可以Google得到 我把所有依赖的Jar包贴出来 MySql数据库的搭建和使用我就不说了,百度即可。现在的MySQL Workbench挺好用的 我们先来看下 普通的JDBC的写法 阅读全文
posted @ 2019-06-14 10:42 嘉禾世兴 阅读(285) 评论(0) 推荐(0) 编辑
摘要:AOP面向切面编程Spring是基于Aspectj的AOP开发 AOP的底层原理就是动态代理 动态代理分两种JDK动态代理:只能对实现了接口的类产生代理Cglib动态代理:第三方代理技术,对没有实现接口的类产生代理对象,生成子类对象,可以动态添加类的属性和方法 Spring会根据是否有接口自动选择相 阅读全文
posted @ 2019-06-13 12:54 嘉禾世兴 阅读(365) 评论(0) 推荐(0) 编辑
摘要:XML方式: IOC:控制反转的底层原理就是:工厂模式+反射+配置文件DI:依赖注入就是通过配置文件设置属性值 BeanFactory 是老版本的工厂类:调用getBean的时候,才会生成类的实例ApplicationContext 是新版本的工厂类:加载配置文件的时候,就会将Spring管理的类都 阅读全文
posted @ 2019-06-11 18:55 嘉禾世兴 阅读(237) 评论(0) 推荐(0) 编辑
摘要:先来看效果图 只做了简单的在线翻译,语音翻译和图片翻译都要钱,哈哈 市面上有名气的翻译公司就是有道和百度了,有道尝试了一下,分为API和SDK两种,但是demo下载下来跑不了 百度的就是API,也很简单,就是通过百度的协议去请求他们的服务器,得到翻译后的值,每个月有200万的免费,够用了 百度文档地 阅读全文
posted @ 2019-06-04 12:24 嘉禾世兴 阅读(1838) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示