Hibernate[四]
1、Hibernate整合log4j1.1、Log4j是啥?【java日志】n Log4j主要的功能在控制台输出固定格式的日志,把日志写在文件方便上线后的系统维护1.2、整合步骤第一步:添加两个jar包,如下图第二步:把下图的log4j.properties文件导入项目的src目录中1.3、日志配置讲解l 配置文件...
Hibernate[三]
Hibernate实体状态回顾1、Hibernate的多表关联关系映射1.1、多对多的关联关系映射² 目标:掌握如何对多表关联的映射进行配置² 以学生和课程为例,一个学生可以对应多个课程,多个学生可以对应一个课程1.1.1学生和课程的JavaBean(entity,pojo,model)1.1.2学生和课程表的h...
Hibernate[二]
1、Hibernate实体的状态1.1、状态介绍² 实体Entity有三种状态,瞬时状态、持久状态、脱管状态² 瞬时状态:transient, session没有缓存,数据库也没有记录,oid没有值² 持久状态:persistent, session有缓存,数据库也有记录,oi...
Hibernate[一]
1、hibernate简介1.1、项目中框架的体系结构1.2、ORM框架n 对象关系映射(英语:(ObjectRelationalMapping,简称ORM,或O/RM,或O/Rmapping)n 对象和表字段进行对应n 是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。n&...
防止表单重复提交(拦截器)
表单重复提交原理图1、Servelt的表单重复提交的一种解决方案session存验证码比如在登录时,可以通过验证码存在session中来解决login.jsp<form action="${pageContext.request.contextPath}/LoginServlet" metho...
OGNL
OGNL简介n OGNL是ObjectGraphicNavigationLanguage(对象图导航语言)的缩写,n OGNL相当于EL表示式,从作用域取数据struts使用OGNL² s:property类型于JSP的表达式,把value的值直接输出到页面² jsp表达式:【<jsp...
Struts2[四]
contextMap中的数据操作1、存数据利用ActionContext存数据利用ValueStack存数据2、取数据n 用Struts2的标签(OGNL表达式)在JSP上(用的最多)使用s:property取数据取contextMap里面ValueStack中对象的属性:直接写属性名如果遇有对象属性重名,可以通过OGNL表达式...
Struts2[三]
Struts2的国际化什么是国际化n 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据固定文本的国际化n 例如:消息提示,错误提示和菜单,导航栏等等固定文本。步骤第一步:创建一个消息资源包n 一个资源包由多个文件组成,这...
Struts2[二]
多个struts配置文件n 多个struts配置文件的用途是为了模块开发和减少开发中的冲突减少开发中的冲突模块开发 只有一个struts.xml配置 多个struts文件开发Action接收请求参数的方式n 我们以一个简单的登录...
Struts2[一]
Struts2概述n Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。 Struts2的来历n Struts1:Ø Struts1也是apache开发的一套mvc的开源框架。在2005年之前非常流行。&n...
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.