- 博客(5)
- 收藏
- 关注
原创 检索策略
为什么需要检索策略:1.减少内存的消耗:当hibernate从数据库加载一个对象时,如果同时加载了所有关联的对象,而程序仅仅需要访问最初加载的对象,那么就白白浪费了内存。2.更高效的查询数据:发送尽可能少的SQL语句。类级别的检索策略:直接查类对象,而不是查对象的关联属性立即检索和延迟检索(使用关联对象的属性时检索,需要注意懒加载异常),通过的lazy属性进行设置。
2017-10-22 21:11:08 477
原创 Java 面向对象的三个特征与含义
封装属性的封装和方法的封装。把属性定义为私有的, get(),set()方法。 好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内 部实现细节,增强程序的安全性。继承子类可以继承父类的成员变量和成员方法。继承可以提高代码的复用性。继承的特性:
2017-10-17 21:13:44 1002
原创 model1(jsp+javaBean)和model2(jsp+servlet+javaBean+MVC)开发模式优缺点
jsp+javabean模式的实现比较简单,适用于快速开发小规模项目。但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。jsp+servlet+javaBean+MVC模式下JSP不再承担控制器的责任,它仅仅是表现层角色,仅仅用于将结果呈现给用户,JSP页
2017-10-15 19:54:31 1679
原创 Struts2验证(框架验证)
Struts2验证有手动验证和验证码验证,Struts推荐采用配置文件的方式进行数据校验a.继承ActionSupport类b.修改struts2.xml文件:删除method属性c.在需要验证的Action类的相同包下,写一个"类名-validation.xml"文件d.加入头信息以具有提示功能DOCTYPE validators PUBLIC "-//Apache St
2017-10-13 19:18:42 2427
原创 根据IP获取地址
1.获取IP根据请求头获取IP地址,使用request.getRemoteAddr()package priv.dongyukai.funch.util;import javax.servlet.http.HttpServletRequest;public class IPUtil { public static String getIp(Http
2017-10-12 21:09:01 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人