自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 hibernate(四)

hibernate查询查询概述1) Get/load主键查询 2) 对象导航查询 3) HQL查询, Hibernate Query language hibernate 提供的面向对象的查询语言。 4) Criteria 查询, 完全面向对象的查询(Query By Criteria ,QBC) 5) SQLQuery, 本地SQL查询 缺点:不能跨数据库平台: 如果该

2016-05-30 15:56:07 5029

原创 Hibernate(三)

对象的状态举例: User user = new User();Hibernate中对象的状态: 临时/瞬时状态、持久化状态、游离状态。 临时状态特点: 直接new出来的对象; 不处于session的管理; 数据库中没有对象的记录; 持久化状态 当调用session的save/saveOrUpdate/get/load/list等方法的时候,对象就是持久化

2016-05-27 20:35:11 465

原创 Hibernate关联映射

集合映射开发流程: 需求分析/数据库设计、项目设计/ 编码/测试/实施部署上线/验收需求: 用户购买, 填写地址! // javabean设计 public class User { private int userId; private String userName; // 一个用户,对应的多个地址 private Set<String> addre

2016-05-25 23:54:22 7821

原创 Hibernate框架基础

ORM概念O, Object 对象 R, Realtion 关系 (关系型数据库: MySQL, Oracle…) M,Mapping 映射ORM, 对象关系映射!ORM, 解决什么问题? 存储: 能否把对象的数据直接保存到数据库? 获取: 能否直接从数据库拿到一个对象? 想做到上面2点,必须要有映射! 总结: Hibernate与ORM的关系? Hib

2016-05-23 22:25:12 9793

原创 struts2中的几个技术

数据回显数据回显,必须要用struts标签! Action中// 进入修改页面 public String viewUpdate() { // 模拟一个对象(先获取一个id,再根据id调用service查询,把查到的结果保存到域) User userInfo = new User(); userInfo.setUserName("Jack");

2016-05-20 13:09:21 414

原创 Struts数据效验

表单数据的验证: 前台验证:主要是通过JS验证, 表达数据是否合法! 后台验证:通过后台java代码进行验证! Struts也提供了数据效验的方式!Struts数据效验, 通过拦截器完成: <interceptor name="validation" class="org.apache.struts2.intercep

2016-05-20 10:42:15 339

原创 Ognl表达式与Struts标签

概述OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 OGNL优势 1、支持对象方法调用,如xxx.doSomeSpecial(); 2、支持类静态的方法调用和值访问,表达式的格式: @[类全名(包括包路径)]@[方法名 |

2016-05-17 15:25:24 840

原创 Struts2中的国际化

回顾:Servlet 中国际化: 1. 写资源文件 基础名.properties 【默认的语言环境的配置】 基础名_语言简称_国家简称.properties 2. 读取资源文件,再使用 程序:ResourceBundle Jsp: jstl提供的格式化与国际化标签库。Struts2中国际化: 1. 写资

2016-05-17 14:52:15 297

原创 拦截器

概述基本概念Intercetor, 即为拦截器。 1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。 2) Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。文件夹(文件, 文件2) 拦截器栈(拦截器,拦截器2) 3) Struts2中,如果用户没有指定执行哪些拦截

2016-05-17 14:49:07 326

原创 struts文件上传下载

struts的文件上传拦截器帮助我们完成了文件上传的功能: <interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor"/>文件上传Demoupload.jsp:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//

2016-05-13 18:25:59 477

原创 struts中数据处理

数据处理方式把数据保存到域中方式1 直接获取Servlet api 核心类: ServletActionContext //方式1: 直接拿到ServletApi, 执行操作 HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(

2016-05-12 22:24:30 448

原创 struts配置

struts2的Action开发的几种方法继承ActionSupport类public class UserAction2 extends ActionSupport { // Action中业务处理方法 public String login() { System.out.println("UserAction.login()"); // return "s

2016-05-12 21:47:33 326

原创 Struts基础

基于mvc模式的应用框架之strutsStruts就是基于mvc模式的框架! (struts其实也是servlet封装,提高开发效率!) Struts开发步骤: 1. web项目,引入struts - jar包 2. web.xml中,引入struts的核心功能 配置过滤器 3. 开发action 4. 配置action src

2016-05-11 17:19:29 397

原创 Log4J日志组件

程序中为什么用日志组件? 简单来说,为了项目后期部署上线后的维护、错误排查!Log4j, log for java, 开源的日志组件!使用步骤: 1. 下载组件,引入jar文件; log4j-1.2.11.jar 2. 配置 : src/log4j.properties 3. 使用 log4j.properties:# 通过根元素指定日志输出的级别

2016-05-10 19:25:16 618

原创 注解

概述注解与注释, 注解,告诉编译器如何运行程序! 注释, 给程序员阅读,对编译、运行没有影响;注解作用, 1. 告诉编译器如何运行程序; 2. 简化(取代)配置文件 【案例后再看】 常用的注解// 重写父类的方法 @Override public String toString() { return super.toString()

2016-05-10 16:24:21 720

原创 文件上传与下载

文件上传案例: 注册表单/保存商品等相关模块! – 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录)文件上传,要点前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: 3. 指定表单类型: 默认类型:enctype=”application/x-www-form-ur

2016-05-04 14:52:19 343

原创 国际化

国际化又简称为 i18n:internationalization国际化的人: 人,英语,汉语; 可以说这个人是国际化的人;软件的国际化: 软件 中国: 显示中文,以及服务符合中国习惯的文本字符串! 1999-09-09 美国: 显示英文,以及服务符合他国习惯的文本字符串! 这种软件,

2016-05-03 14:14:26 385

原创 监听器

概述监听器: 主要是用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类!对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听)Servlet中哪些对象需要监听? request / session / servletContext 分别对应的是request监听器、session相关监听器、servl

2016-05-03 14:07:07 493

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除