摘要: 1、MyBatis 数据库有几个表,MyBatis就有多少个mapper.xml文件。可以更方便的对数据库进行增删改查。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJO 阅读全文
posted @ 2018-01-12 17:14 张小铁 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、是否需要request和response 如果需要request和response,就是 web工程。如果不需要就是java工程。 web工程需要一个壳,中间件(tomcat)。而request和response就是tomcat帮我们实例化的,tomcat将页面数据组装成request给我们,而 阅读全文
posted @ 2018-01-12 16:00 张小铁 阅读(1170) 评论(0) 推荐(2) 编辑
摘要: 1、获取"GET /topic/1410-5813 -"中 1410-5813 sout:123123123 阅读全文
posted @ 2018-01-11 16:31 张小铁 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、默认错误页面设置 其他的不用修改只需要在web.xml添加error-page标签 2、文件上传 2.1 准备工作 依赖:commons-fileupload.jar包 在springmvc.xml配置文件中进行配置文件解析器 使用MultipartFile接收上传的文件(单个文件) 注意事项: 阅读全文
posted @ 2018-01-09 18:50 张小铁 阅读(115) 评论(0) 推荐(0) 编辑
摘要: springmvc国际化的准备工作: 1、在xml文件内进行配置 2、增加配置文件以及在.jsp页面引入标签 .properties文件 messages_en_US.properties和messages_zh_CN.properties文件设置响应的key value键值对 页面文件 阅读全文
posted @ 2018-01-08 16:43 张小铁 阅读(136) 评论(0) 推荐(0) 编辑
摘要: SpringMVC SpringMVC的几大组件 1、前端总控制器:用于接受、处理请求,对其他各个组件进行调度。 2、处理器映射器(Handler Mapping):根据请求url找到具体的处理器,生成处理器对象以及处理器拦截器(如果有则生成)一并返回给DispatherServlet(Handle 阅读全文
posted @ 2018-01-07 13:29 张小铁 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、load-on-startup的作用 1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。 2)它的值必须是一个整数,表示servlet应该被载入的顺序 2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个serv 阅读全文
posted @ 2018-01-04 14:34 张小铁 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、问题简要描述:设置了自动提交,命令窗口有sql语句生成,并且数据库主键被+1.但是没有其他数据,必须手动commit 搞了半天 没搞明白怎么回事。不过都建议说不使用自动提交。暂时就此作罢吧。 2、 阅读全文
posted @ 2018-01-03 22:13 张小铁 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、持久化对象的3个状态。 瞬时、持久、托管为hibernate持久化对象的三个状态。 最大的区别在于是否受到session管理,受session管理的为持久态。 不受session管理但在数据库中有主键ID的为托管态。 不受session管理并且在数据库中没有主键ID(OID)的为瞬时态。 是否有 阅读全文
posted @ 2018-01-03 10:39 张小铁 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1、了解什么是Hibernate以及大概的工作原理 首先:啥叫Hibernate,个人理解就是想当初一个不会SQL语句的哥们想可以不写SQL语句就能操纵数据库。然后就开发了这么个东西 Hibernate。可以通过操作(PO)对象来操作数据库。由此可见,生命在于一本正经的瞎折腾。 持久层框架 可以操作 阅读全文
posted @ 2018-01-03 09:44 张小铁 阅读(172) 评论(0) 推荐(0) 编辑