框架
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 · 430 阅读 · 1 评论 -
Spring框架学习笔记01
1.spring介绍(1)三层架构中spring位置(2)spring一站式框架1.正是因为spring框架性质是属于容器性质的.容器中装什么对象就有什么功能.所以可以一站式.2.不仅不排斥其他框架,还能帮其他框架管理对象.3.aop支持4.ioc思想5.spring jdbc6.aop 事务7.junit 测试支持2.spring搭建(1)导包logging是日志包 log4j可选原创 2017-08-04 17:24:28 · 418 阅读 · 2 评论 -
Spring框架学习笔记03
1.Spring整合JDBC(1)spring提供了很多模板整合Dao技术(2)spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术.JDBCTemplate => JDBC模板对象与DBUtils中的QueryRunner非常相似.@Testpublic void fun1() throws Exception{ //0.准备连接池 ComboPooledDa原创 2017-08-14 14:30:59 · 333 阅读 · 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 · 412 阅读 · 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 · 529 阅读 · 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 · 3517 阅读 · 8 评论 -
Hibernate框架学习笔记01
1:hibernate是什么(1)框架是什么1.框架是用来提高开发效率的 2.封装好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现. 3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.(2)hibernate框架是什么(3)hibernate的好处操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句(4)hibernate是一款orm框架orm原创 2017-07-10 12:52:50 · 443 阅读 · 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 · 464 阅读 · 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 · 646 阅读 · 1 评论 -
Hibernate框架学习笔记04
1.查询总结(1)oid查询-get(2)对象属性导航查询(3)HQL(4)Criteria(5)原生sql2.查询-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 · 378 阅读 · 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 · 336 阅读 · 1 评论 -
Spring框架学习笔记04-ssh框架整合
1.三大框架架构(整合原理)2.导包(41个)(1)hibernate1.hibernate/lib/required2.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 · 341 阅读 · 0 评论