
框架
java_1101
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate框架学习笔记02
1.hibernate中的实体规则(1)实体类创建的注意事项1.持久化类提供无参数构造 2.成员变量私有,提供共有get/set方法访问.需提供属性 3.持久化类中的属性,应尽量使用包装类型 4.持久化类需要提供oid.与数据库中的主键列对应 5.不要用final修饰class(hibernate使用cglib代理生成代理对象.代理对象是继承被代理对象.如果被final修饰.将无法生成代理.) (2原创 2017-08-02 18:17:53 · 467 阅读 · 1 评论 -
Spring框架学习笔记01
1.spring介绍(1)三层架构中spring位置(2)spring一站式框架1.正是因为spring框架性质是属于容器性质的.容器中装什么对象就有什么功能.所以可以一站式. 2.不仅不排斥其他框架,还能帮其他框架管理对象. 3.aop支持 4.ioc思想 5.spring jdbc 6.aop 事务 7.junit 测试支持 2.spring搭建(1)导包logging是日志包 log4j可选原创 2017-08-04 17:24:28 · 437 阅读 · 2 评论 -
Spring框架学习笔记03
1.Spring整合JDBC(1)spring提供了很多模板整合Dao技术(2)spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术.JDBCTemplate => JDBC模板对象 与DBUtils中的QueryRunner非常相似. @Test public void fun1() throws Exception{ //0.准备连接池 ComboPooledDa原创 2017-08-14 14:30:59 · 346 阅读 · 0 评论 -
Spring框架学习笔记02
1.使用注解配置spring(1)步骤1.导包(4+2+spring-aop) 2.为主配置文件引入新的命名空间(约束) 3.开启使用注解代理配置文件 4.在类中使用注解完成配置 (2)将对象注册到容器@Component("user") //@Service("user")//service层 //@Controller("user")//web层 //@Repository("user")//d原创 2017-08-07 09:37:39 · 448 阅读 · 0 评论 -
struts2框架学习笔记04
1.自定义拦截器(1)架构(2)拦截器创建创建方式1: package cn.itheima.a_interceptor;import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.Interceptor;//拦截器的第一种创建方式 //拦截器生命周期:随着项目的启动创建,随着原创 2017-08-04 16:10:33 · 555 阅读 · 1 评论 -
struts2框架学习笔记03
1.OGNL表达式OGNL:对象视图导航语言. ${user.addr.name} 这种写法就叫对象视图导航. OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能.(1)使用OGNL准备工作1.导包 struts2 的包中已经包含了.所以不需要导入额外的jar包 2.代码准备 @Test //代码准备 public void fun1() throws OgnlException{原创 2017-08-04 11:26:28 · 3558 阅读 · 8 评论 -
Hibernate框架学习笔记01
1:hibernate是什么(1)框架是什么1.框架是用来提高开发效率的 2.封装好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现. 3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.(2)hibernate框架是什么(3)hibernate的好处操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句(4)hibernate是一款orm框架orm原创 2017-07-10 12:52:50 · 468 阅读 · 1 评论 -
struts2框架学习笔记02
1.结果跳转方式(1)转发<!-- 转发 --> <action name="Demo1Action" class="cn.itheima.a_result.Demo1Action" method="execute"> <result name="success" type="dispatcher">/hello.jsp</result> </action>(2)重定向<!-- 重定向 --原创 2017-08-04 10:24:14 · 493 阅读 · 1 评论 -
struts2框架学习笔记01
1.struts2是什么(1)概念(2)struts2使用优势1.自动封装参数 2.参数校验 3.结果的处理(转发|重定向) 4.国际化 5.显示等待页面 6.表单的防止重复提交 (3)struts2具有更加先进的架构以及思想(4)struts2的历史struts2与struts1区别就是技术上没有什么关系. struts2的前身时webwork框架. 2.搭建struts2框架(1)导包(2)书写原创 2017-08-03 18:09:30 · 676 阅读 · 1 评论 -
Hibernate框架学习笔记04
1.查询总结(1)oid查询-get (2)对象属性导航查询 (3)HQL (4)Criteria (5)原生sql 2.查询-HQL语法(1)基础语法String hql = "from Customer"; String hql1 = "from java.lang.Object"; Query query = session.createQuery(hql1); List list = que原创 2017-08-03 17:01:48 · 401 阅读 · 1 评论 -
Hibernate框架学习笔记03
1.一对多|多对一(1)关系表达1.表中的表达 2.实体中的表达 3.orm元数据中表达一对多: <!-- 集合,一对多关系,在配置文件中配置 --> <!-- name属性:集合属性名 key属性:外键列名 class属性:与我关联的对象的完整列名 --> <set name="linkMans" inverse="true" cascade="del原创 2017-08-03 15:56:05 · 356 阅读 · 1 评论 -
Spring框架学习笔记04-ssh框架整合
1.三大框架架构(整合原理)2.导包(41个)(1)hibernate1.hibernate/lib/required 2.hibernate/lib/jpa | java persist api java的持久化规范(接口) 3.数据库驱动 (2)struts21.struts-blank.war/WEB-INF/lib/* 注意:javassist-3.18.1-GA.jar包与hibernat原创 2017-08-14 15:42:43 · 371 阅读 · 0 评论