上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 一、介绍: Strust2是一个基于MVC设计模式的web应用框架,他的本质上相当于一个servlet,在MVC设计模式中,Strust2作为控制器(controller)来建立模型与视图的数据交互。 属于WEB层的。 web层框架特点: 1、都是一个特点,前端控制器模式。 2、记住:前端控制器(核 阅读全文
posted @ 2018-04-10 10:07 evil_liu 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、绑定本地session 原理:之前connection实现事务一个道理,2种方法:1、变量下传。2、因为servlet是单线程,和本地当前线程绑定。 配置: 1)配置核心配置文件hibernate.cfg 2)hibernate本身底层已经帮忙绑定当前线程(threadLocal)通过getCu 阅读全文
posted @ 2018-04-09 14:37 evil_liu 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、场景: 我们在并发操作数据库同一个字段,比如:name:tom age:22这条数据。有2个同时进行操作。A操作该数据的name改成admin,B操作这条数据的age改成:35。然后A先把数据更新(name:admin age:22)到数据库。 然后B将他修改的数据(name:tom,age:3 阅读全文
posted @ 2018-04-09 11:05 evil_liu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、事务操作。 代码: 分三部分:使用try catch finally来控制事务。try正常执行的代码 catch捕捉错误如果有错误,就回滚。finally最后释放资源。 二、持久化类。 持久化类就是java类,这个java类和表建立映射关系。就是持久化类。也就是说javabean+xx.hbm. 阅读全文
posted @ 2018-04-08 16:16 evil_liu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一:介绍 hibernate是java中的dao层,即和持久层打交道。底层也是数据库驱动、连接等。他也有orm,类和数据库的映射。 二、部署 下载地址:https://sourceforge.net/projects/hibernate/?source=typ_redirect 1)包介绍: 2:) 阅读全文
posted @ 2018-04-08 10:23 evil_liu 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、数据库中的bigint是long类型。 2、在写javabean的时候字段类型不要写基本的数据类型比如:int foat 要写对应的包装类型,因为基本数据类型的默认值是0,而包装类的类型为null。 阅读全文
posted @ 2018-04-08 10:03 evil_liu 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1)htmlcode: 2)servlet code 3)filter代码: 其中获取类的接口集合使用Class类的方法:getClassLoader() public Type[] getGenericInterfaces() 然后强转即可。 阅读全文
posted @ 2018-04-06 19:50 evil_liu 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 动态代理需要注意的: 一、静态代理和动态代理对比: 1、静态代理书写要求: 1)被装饰者和装饰者需要实现同一接口或者实现同一个类。 2)装饰者要有被装饰者的引用。 3)需要加强的方法进行加强。 4)不需要加强的方法,执行原方法。 2、动态代理方法 在项目运行的时候,生成一个代理的对象,对方法进行增强 阅读全文
posted @ 2018-04-06 16:14 evil_liu 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一: 上传文件需要满足以下条件: 1、enctype="multipart/form-data" 方法为post。 2:servlet需要注解:@MultipartConfig。 3:<input name="f" type="file"> file类型的input标签。 4:servlet通过pa 阅读全文
posted @ 2018-04-03 17:01 evil_liu 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、之前我们创建的项目是servlet2.5,之前的版本,servlet、filter、listener需要配置web.xml 在servlet3.0的时候,没有web.xml,提供注解开发。 servlet注解:@WebServlet(name = "ServletDemo",urlPattern 阅读全文
posted @ 2018-04-03 14:41 evil_liu 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页