- 博客(394)
- 资源 (6)
- 收藏
- 关注
原创 Hibernate常用方法之delete
Hibernate常用方法之deleteHibernate提供的delete方法用于删除一条记录,需要注意此方法是按主键作条件进行删除,删除的时候需要传入一个对象。示例代码: public void delete(int id) { //获取Session Session session = HibernateUtil.openSession(); //获取Hibe
2015-12-23 20:03:13 8150
原创 Hibernate常用方法之save
Hibernate常用方法之savesave方法常用来向数据库插入一条记录,此方法的需要注意的是主键的生成方式,不同的数据库主键的生成方式不能,例如Oracle数据库可以用序列,MySQL数据库用自增长。还需注意的是此方式需手动提交事务。代码示例: public void save(Admin admin) { //获取Session Session sessi
2015-12-23 18:26:02 1836
原创 Hibernate常用方法之get
Hibernate常用方法之get常用于根据主键查找,若根据其他的字段查找不能使用此方法示例代码: public Admin findById(Integer id) throws Exception { //获取Session Session session = HibernateUtil.openSession(); //执行查询 按主键查询 按其他条
2015-12-23 18:19:37 680
转载 Hibernate各种主键生成策略与配置详解
Hibernate各种主键生成策略与配置详解1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 “ud”
2015-12-23 18:05:42 501
原创 hibernate如何使用小demo
hibernate如何使用小demoa.建立数据库表drop table if exists admin_info;create table admin_info( admin_id int primary key auto_increment, admin_code varchar(30) unique not null, password varcha
2015-12-21 20:58:21 686
原创 hibernate的基本使用步骤
hibernate的基本使用步骤1.hibernate主要结构 a.hibernate.cfg.xml(仅1个) hibernate主配置文件,主要定义数据连接参数和框架设置参数。 b.Entity实体类(一般一个表一个) 主要用于封装数据库数据。 c.hbm.xml映射文件(n个) 主要描述实体类
2015-12-21 17:00:44 5348
原创 hibernate的优点 &设计思想
hibernate的优点 &设计思想1.hibernate框架的作用和优点 hibernate框架是一个数据访问(持久层框架)框架。通过hibernate框架可以对数据库进行增删改查操作。 hibernate优点: --简单,可以简化数据库操作代码。 --hibernate可以自动生成SQL,可以将ResultSet记录和实体
2015-12-21 15:49:17 1072
原创 struts2常用标签之form标签
struts2常用标签之form标签http://www.yiibai.com/struts2/struts_form_tags.html有具体用法:下面将讲解一个我的测试小demo:具体细节见源码:FormAction.javapackage action;import java.util.LinkedHashMap;import java.util
2015-12-17 21:19:08 536
转载 为什么EL表达式能访问struts2的值栈
为什么EL表达式能访问struts2的值栈简单地说,struts2对默认的request进行了包装,默认会先从原request里面找,如果找不到,会从值栈里面找;具体实现细节:public class StrutsRequestWrapper extends HttpServletRequestWrapper { public StrutsRequest
2015-12-17 14:47:19 1356
原创 struts2常用标签之iterator
struts2常用标签之iterator iterator标签用于遍历集合或数组。 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引 value是一个ognl表达式,通过这个
2015-12-17 13:02:43 462
原创 jQuery自定义方法
jQuery自定义方法 //自己为jQuery定义一个方法f $.fn.f = function(){ //... ... } //调用方法f $("#id").f(); 可以很方便的根据自己需求扩展jQuery。
2015-12-17 12:58:28 792
原创 NETCTOSS03_登陆模块
NETCTOSS03_登陆模块界面及展示:涉及技术:地址栏输入指定地址,展现上图界面输入账号,密码和验证码才能登陆,否则有相应的提示点击验证码会更换一张新图片验证码输入错误会提示错误,ajax技术异步判断登陆成功会跳转到主界面,失败会重新回到登陆页面源代码及具体细节:LoginAction.java 判断账号密码是否正确的A
2015-12-16 18:58:08 1224
原创 NETCTOSS02_资费管理模块
NETCTOSS02_资费管理模块结果展示:用到的技术:1.搭建struts2项目2.访问数据库,查询结果显示在jsp中3.分页技术源代码及具体细节如下:Cost.java 实体类package com.qxl.netctoss.entity;import java.sql.Timestamp;public class Cost {
2015-12-16 18:36:16 2160 1
原创 NETCTOSS01_项目介绍
NETCTOSS01_项目介绍1、项目背景 电信公司有UNIX服务器的出租业务,需要使用一套系统来解决这个出租业务,实现自动化办公的目的。2、解决方案 1)NETCTOSS NET China Telecom Operation Support System 中国电信运营支持系统(网络版) a、作用
2015-12-16 16:23:33 1918
原创 jQuery之ajax编程
jQuery之ajax编程1.load a,作用:将服务器返回的数据直接插入到符合要求的 节点之上,相当于obj.innerHTML = 服务器返回的数据。 b,用法: $obj.load(请求地址,[请求参数]); 请求地址:服务器上某个组件的地址 请求参数:两种形式, 请求字
2015-12-16 16:15:59 316
原创 jQuery之类数组操作
jQuery之类数组操作 length属性:获得jQuery对象包含的dom对象的个数。 each(fn(i)) -- 循环遍历每一个元素,this代表正在被遍历的dom对象,i表示正在被遍历的对象的下标。 eq(index) -- 返回index位置处的jQuery对象 index(obj) -- 返回下标,其中obj可以是dom对象或者jQuer
2015-12-16 16:09:21 361
原创 jQuery之动画
jQuery之动画1.show()/hide() a,通过同时改变元素高度和宽度来实现显示和隐藏。 b,用法: show(速度[,回调函数]); 速度:'show'/'normal'/'fast'/毫秒数 回调函数:整个动画执行完毕之后,会执行该函数。2.slideUp()/slideDown()
2015-12-16 16:04:52 302
原创 jQuery之事件冒泡&模拟操作
jQuery之事件冒泡&模拟操作1.事件冒泡 a,什么是事件冒泡? 子节点产生的事件,会依次向上抛出给相应的父节点。 b,如何取消事件冒泡? e.cancelBubble = true; c,事件对象有何作用? 取消冒泡 -- e.cancelBubble = true; 获取光标
2015-12-09 13:32:28 380
原创 jQuery之事件绑定&合成事件
jQuery之事件绑定&合成事件1.事件绑定 bind(type,fn)2.绑定方式的简写形式 click(function(){}); 示例代码:/jQuery01/WebRoot/event/e1.html 事件绑定 $(function(){ /*
2015-12-09 13:26:33 700
原创 jQuery之dom操作(遍历节点)
jQuery之dom操作(遍历节点)children()/children(selector) -- 只考虑子元素,不考虑其他后代元素next()/next(selector) -- 下一个兄弟节点prev()/prev(selector) -- 上一个兄弟节点siblings()/siblings(selector) -- 其他兄弟节点find(se
2015-12-05 16:35:22 1056
原创 jQuery之dom操作(属性、样式操作)
jQuery之dom操作(属性、样式操作)1.属性操作 读取:attr(''); 设置:attr('',''); 设置多个:attr({'':'','':''}); 删除:removeAttr('');2.样式操作 获取和设置:attr("class","");/attr("style",""); 追加:addCl
2015-12-05 16:33:26 488
原创 (补充)如何将javascript代码和HTML分开
(补充)如何将javascript代码和HTML分开很多时候都是需要把视图和数据、数据和操作分开的,这样的好处是便于代码的维护:下面就讲讲如何将js代码和html代码分开方法:方法一:传统js方法//方式一window.onload = function(){ //当整个页面加载完毕会调用onload方法}方法二:用jQuery框架//方式二//jQ
2015-12-05 16:27:25 3891
原创 jQuery之dom操作(查询、创建、插入、删除、复制节点)
jQuery之dom操作(查询、创建、插入、删除节点)1.查询 利用选择器找到要操作的节点之后,获得节点的值、属性值、文本以及html内容。 a,html() -- html内容 b,text() -- 文本 c,val() -- 节点的值 d,attr() -- 属性值 此外,这几个方法也可以用来修改节点的内
2015-12-05 16:22:12 1476
原创 jQuery选择器之表单选择器
jQuery选择器之表单选择器:input:text:password:radio:checkbox:submit:image:reset:button:file:hidden
2015-12-02 20:49:10 290
原创 jQuery选择器之过滤选择器
jQuery选择器之过滤选择器1.基本过滤选择器 :first :last :not(selector) --除了selector节点的其他节点 :even -- 偶数 :odd --奇数(下标都是从0开始) :eq(index) -- 与index下标相等的节点,从0开始 :gt(index) --大于
2015-12-02 20:46:58 497 2
原创 jQuery选择器之基本选择器和层次选择器
jQuery选择器之基本选择器和层次选择器1.什么是选择器? jQuery模仿css选择器的语法提供的一种用来方便查找要操作的节点的语法规则。2.基本选择器 #id .class element selector,select2...selectn * 代码示例:/jQuery01/WebRoot/s
2015-12-02 13:14:36 586 1
原创 jQuery基础
jQuery基础1.jQuery的特点 jQuery利用选择器(借鉴CSS选择器的语法)查找要操作的节点(dom对象),然后将这些节点封装成一个jQuery对象。 封装的目的: 为了兼容不同的浏览器,另外,也为了简化代码。 通过调用jQuery对象的方法或者属性来实现对底层的dom对象的操作。2.jQuery编程步骤
2015-12-02 13:09:54 378
原创 ajax之同步请求
ajax之同步请求1.什么是同步请求? ajax对象在向服务器发送请求时,浏览器会锁定当前页面,用户不能够对当前页面做任何的操作。2.如何发送同步请求 xhr.open(请求方式,请求地址,false);即可实现同步请求3.优先使用异步,因为同步会影响性能,当服务器端处理比较慢的时候,浏览器会锁定当前页面(假死).4.只有
2015-12-01 15:52:21 643
原创 如何使用json编程
如何使用json编程1.java对象转换成json字符串 一般使用json官方提供的api(json-lib)来实现转换。 (所需jar包见json-jar文件夹) 代码示例:ajax02/src/test/Test.javapackage test;import java.util.ArrayList;import jav
2015-12-01 12:11:05 692
原创 json语法
json(javascript object notation)1.json是什么? 是一种轻量级的数据交换技术规范。(因为借鉴了javascript对象创建的一种语法结构,故命名为json)。 数据交换:将数据转换成一种中间的与平台无关的数据格式(比如xml或者json字符串)发送给另外一方来处理。 轻量级:json相对于xml。所需要的数据大小
2015-12-01 12:05:04 330
原创 利用json和ajax模拟获取最新资讯
利用json和ajax模拟获取最新资讯程序运行结果截图:分析:每3秒利用ajax异步刷新更新表格的内容,利用json技术进行客户端与服务器的数据交换。具体步骤及源码如下:用到的json的jar包:用到的处理json对象的js框架:服务端代码:package web;import java.io.IOException;import ja
2015-12-01 11:58:54 602
原创 ajax的优点
ajax的优点 (1)页面无刷新,不打断用户的操作。 (2)按需获取数据,减少客户端(浏览器)与服务器端数据传输。 (3)是一种标准化的技术,不需要用户下载任何插件。
2015-11-30 11:43:26 356
原创 ajax缓存问题
ajax缓存问题a,当发送get请求时,ie浏览器内置的ajax对象会检查请求地址是否访问过,如果访问过,则不再向服务器发送请求。b,解决方法: 方式一,在请求地址后面添加一个随机数,比如: xhr.open('get','getNumber.do?'+Math.random(),true); 方式二
2015-11-30 10:57:22 549
原创 ajax请求参数乱码问题
ajax请求参数乱码问题1.发get请求 a,乱码原因 ie浏览器内置的ajax对象会使用“gbk”对中文参数进行编码,而其他浏览器内置的ajax对象会使用“utf-8”对中文参数进行编码。 服务器端,默认使用"ISO-8859-1"去解码。 因为编码与解码所使用的字符集(编码格式)不一致,所以,会出现乱码问题。 b,解决方法:
2015-11-30 10:55:15 1463
原创 如何使用ajax编程
如何使用ajax编程 step1,获得ajax对象 比如: var xhr = getXhr(); step2,使用ajax对象发请求(get/post) 1)发送get请求 // 第一个参数:请求方式
2015-11-30 10:43:59 347
原创 ajax对象的获取及其常用属性
ajax对象的获取及其常用属性(1)什么是ajax asynchronous javascript and xml(异步的javascript和xml)。 是一种用来改善用户体验的技术,其实质是利用浏览器内置的一个特殊对象(XMLHttpRequest,一般称为ajax对象)异步的(ajax对象在向服务器发送请求时,浏览器并不会销毁当前页面,用户
2015-11-30 10:41:36 2587
原创 利用ajax异步post方式校验验证码
利用ajax异步post方式校验验证码 step1,获得ajax对象 比如: var xhr = getXhr(); step2,发送post请求 xhr.open('post','check_username.do',true); //因为按照http协议的要求,发送post请求时,应该发送一个content-type消息头。 //
2015-11-30 10:37:09 2935
原创 利用ajax异步校验验证码
利用ajax异步校验验证码示例结果如图所示具体步骤如下:step1:jsp页面及js脚本 form /js/my.js"> //检查用户名是否存在 function check_username(){ //step1,获得ajax对象 var xhr = getXhr(); var username
2015-11-28 23:18:40 4484
原创 struts2常用result类型详解
struts2常用result类型详解 1)type="redirectAction" 默认类型是dispatcher(转发),redirectAction(重定向到一个Action) 2)type="json" JSONResult默认把VS的栈顶(Action)做成JSON字符串返回; JSONResult对象的root属性是一个OGN
2015-11-27 16:55:21 625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人