- 浏览: 25055 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
javascript
- 博客分类:
- 正则表达式口诀
正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指/. /*等特殊符号)
倒杠后面跟小w, 数字字母来表示; (/w跟数字字母;/d跟数字)
倒杠后面跟小d, 只有数字来表示; ...
<html>
<style>
.button1 {background:url(pic\add.png);border:0px}
</style>
<body>
<script language="javascript" src="jquery-1.3.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
...
JSTL EL 表达式遍历Map
在EL中,方括号运算符用来检索数组和集合的元素。对于实现 java.util.Map 接口的集合,方括号运算符使用关联的键查找存储在映射中的值。
在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。
当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。 用表达$ ...
Action和ActionForm的重用
---------------------------
1、ActionForm的重用
a、使用DynaActionForm减少ActionForm源文件数量,便于代码维护
b、多个请求使用同一个ActionForm
2、Action的重用
a、DispachAction
通过参数值识别不同的请求
1)Action类的编写
. 继承DispatchAction
. 不要重写execute()方法
2)struts-config.xml文件的编写
action标记中使用属性parameter指定参 ...
Struts1
----------
1、ActionForm实现功能
a、封装请求提交数据传递至Action
b、手动编程实现表单服务器端验证
2、表单验证成功
a、返回null
b、返回ActionErrors,但里面没内容
Struts1流程
--------------
1、提交请求
http://localhost:8888/struts1/login.do
2、请求由ActionServlet截获
web.xml
------------------------------------------------
<servlet ...
高级查询
------------
Hibernate中的检索方式
1、导航对象图检索(通过已获取到的对象,来检索其相关联的对象,如:获取到customer后,通过customer.getOrders()获取Order对象)
2、OID检索(明确知道对象的OID时,借助get(),load()进行检索)
3、HQL检索(用QUERY操作HQL进行检索)
步骤:
a、创建Query对象,session.createQuery(hql)
b、动态绑定参数(位置标识法,名字标识法)
c、获取数据(list(),iterate(),uniqueResult())
4、 QB ...
高级映射
-----------------
集合类映射
Set
表上:
table item table image
id<PK> item_id<FK><PK>
name filename<PK>
类上:
class Item
id
name
Set
映射文件上:
Item.hbm.xml
<set name = "images" table = "hedong_image" ...
Hibernate中对象的状态
---------------------------
是否和session关联 数据库中是否有对应记录 备注
自由状态 No No
持久化状态 Yes Yes (具有脏检查功能)
游离状态 No Yes
<dynamic-update>
如果设为true,不使用缓存内的SQL语句,动态生成Update语句(大量进行更新操作并且只修改局部时设为true)
---------------------------------------------- ...
Hibernate
-------------------
持久化
狭义讲,将对象持久地保存下来
广义讲,对对象执行CRUD操作
ORM
对象关系映射,将面向对象的语言,同面向关系的数据库进行映射
类---->表
属性-->字段(派生属性无需映射)
关系-->表
ORM模板应做到以下几点
1、提供API供使用者调用
2、提供一种面向对象的查询语言
3、提供XML来映射Java中的对象同数据库表间的关系
4、提供一些优化方式,如:缓存
使用ORM框架的原因
1、提高生产率
2、易于维护
3、基于性能的考虑(Hibernate比JDB ...
Hibernate中的数据类型
---------------------------
Java中的数据类型
1、基本数据类型
2、对象类型
Hibernate中的数据类型
1、值类型(int double string):没有对应的映射文件不能单独被映射
2、实体类型:有对应的映射文件,可以单独被映射
-------------------------------------------------------------------------------------------------------------------------------
关联关系映射
------ ...
eclipse 3.4 下配置 Hibernate tool工具 时间:2009-07-01 12:24 来源:未知 作者:Sharp 游
CSDN IE QQ 百度 我挖 Google POCO Yahoo 新浪 365Key 天极 和讯 博拉 Live 奇客 鲜果 收客 饭否 叽歪 挖客
核心提示:1. 到 Hibernate.org官网上 下载最新版的 Hibernate Tools,我用的是 HibernateTools-3.2.4.GA版 2. 将 下载下来的压缩包解压缩,里面会有 plugin和feasure两个包,将 plugin包里的东西 拷贝到 eclipse的 ...
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function add()
{
var i = 1 ;
option = new Array();
proportion = new Array ...
<html>
<head>
<script language="javascript">
var i = 1 ;
function addInput(){
var div = document.getElementById("inputDiv") ;
var str = "<input type='text' id='id1"+i+"' name='n ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb ...
<html>
<head>
<script type="text/javascript">
var index;
index = 2;
//新增一条参数信息
function addParamConf(){
s1 = "<input name='paramName"+index+"' class='style1' id='paramName"+index+"' dataType='Require' msg='参数名称不允许为空' type='text' style= ...