- 博客(46)
- 资源 (7)
- 收藏
- 关注
原创 hibernate一个完整的应用(2)
1、 创建hibernate配置文件:1) hibernate.properties的方式2) xml方式hibernate.cfg.xml2、 创建持久化类1) 需要有个表示属性作为OID(对象标示符);2) 需要有一个不带参数的构造方法。3、 创建对象关系映射文件EaDemoChinaarea.hbm.xml <!DOCTYPE hibernate-mapping PUBLIC
2011-10-21 23:06:26
369
原创 hibernate概述(1)
Hibernate概述:1) 链接java应用程序和关系数据库的中间件2) 对JDBC进行了封装,负责java对象的持久化3) 在分层软件中位于持久化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑4) 是一种ORM映射工具,能建立面向对象的域模型和关系数据模型之间的映射。软件开发的几个阶段:1) 软件分析(概念模型)2) 软件设计(域模型---面向对象、数据模型---
2011-10-21 21:17:54
448
原创 struts2拦截器(4)
1、 DRY原则 don’t repeat yourself2、 Struts2的拦截器是AOP设计哲学。使用拦截器的优势:目标代码无需手动调用目标方法,由系统自动完成。提供了更高层次的解耦。3、 拦截器实现原理:拦截器的调用都是使用代理的方式来调用的。JDK动态代理的方式,拦截器只是普通的JAVA类。(学习JDK动态代理原理)4、 AOP编程:获得业务处理过程的切面,在特定的切面通过系统自
2011-10-20 16:49:12
329
原创 struts2 基础(3)
一、基本流程:1、 核心控制器FilterDIspatcher2、 业务逻辑控制器3、 模型组件(没有提供实现)4、 视图组件支持jsp,freemarker,velocity等,通过result元素的type属性指定视图资源类型,默认是jsp类型二、基本配置:1、
2011-10-19 15:29:52
442
原创 struts2完整的例子(2)
一、导入5大核心jar包。1)Commons-logging.jar -------------- 用于通用日志处理2)Freemarker.jar -------------- 表现层框架,定义了struts2的可视组件主题3)Ognl.jar ------
2011-10-18 13:37:41
401
原创 struts2概要(1)
J2EE是一系列技术标准所组成的平台,包括: Applet - Java Applet EJB - 企业级JavaBean(Enterprise Java Beans) JAAS - Java Authentication and Authorizatio
2011-10-18 10:47:16
425
转载 Web service是什么?
我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么
2011-10-14 15:53:43
286
原创 Oracle实例和Oracle数据库(Oracle体系结构)
/* 对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Oracle 数据库。这两概念不同于SQL sever下的实例与数据库,当然也有些相似之处。只是在SQL server我们根本不需要花费太多的精力去搞清SQL实例和数据库,因为
2011-10-12 14:20:46
332
原创 sequence
在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。1.首先创建序列,Oracle序列的语法格式
2011-10-12 10:15:14
417
原创 oracle 视图
视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。(视图不能提高查询性能) 视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图分为简单视图和复杂视
2011-10-12 09:38:21
374
原创 管理表和约束
当前用户所有的表 select table_name from user_tables;当前用户的所有对象 desc user_objects;当前用户对象的别名 select * from cat;oracle创建管理表 1)命名规则 必须以字母开头 1-
2011-10-11 16:32:28
353
原创 sql
SQL语言; select DML:insert update delete 事务控制:commit rollback savepoint DDL:create alter drop (truncate) DCL:grant revoke SELECT 1.1
2011-10-10 15:55:50
413
原创 oracle创建用户导入 导出数据
drop tablespace jnzh including contents and datafiles cascade constraints;drop user user_jnzh cascade;create tablespace jnzh datafile 'E:\oracle\jnzh' size 4000M autoextend on next 100M;create
2011-09-29 09:44:31
261
转载 Oracle用户和模式的区别
Oracle用户是Oracle数据库中的重要概念,下面就为您介绍Oracle用户和模式的区别,希望对您学习Oracle用户方面能够有所帮助。 (一)什么Oracle叫用户(user):A user is a name defined in the database that
2011-09-23 09:48:22
887
转载 My Sql中文字符问题
MySQ如果在安装过程中不特殊设置,L默认字符集为 latin1 ,这个字符集无法正常存取中文 可以存取中文的字符集 gbk, gb2312, utf8查看mysql是否支持以上3种字符集,可以用如下命令Sql代码 show charset;
2011-09-20 10:49:33
1405
转载 Proxool 连接池 配置 实例
proxool 配置的时候可以 以 Proxool.properties 或者 Proxool.xml 两种方式初始化。 我的配置环境是 Tomcat6.0 + mysql5.0 。 数据库是 FileShare。配置前先要下载 proxool-0.9.1RC2.zip,拷贝
2011-09-16 10:25:48
2000
原创 Ext Js常用的工具函数(八)
1、 Ext.isIE、Ext.isIE6、Ext.isIE7、Ext.isOpera、Ext.isSafari等判断用户使用的浏览器2、 OnReady()函数:三个参数: 1)HTML加载完后执行的函数, 2)表
2011-09-14 10:50:51
948
原创 Ext Js弹出窗口(七)
1、Ext.MessageBox对象// 回调函数用于关闭窗口时调用 Ext.MessageBox.alert('标题', '内容', function(btn) { alert('你刚刚点击了 ' + btn);
2011-09-14 09:53:26
760
原创 Ext Js 树(六)
// 普通树实现代码:(参考g4) 1)servlet代码实现:request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8");
2011-09-13 14:48:29
602
原创 Ext Js 表格(五)
表格由Ext.grid.GridPanel来定义,继承Ext.Panel。表格必须包含列定义信息,并指定表格的数据存储器。表格的列定义信息由Ext.grid.ColumnModel来定义,数据存储信息由Ext.data.Stroe(Ext.data.SimpleStore,Ext
2011-09-12 20:41:09
626
原创 Ext Js Form表单(四)
1、 Ext.form.FormPanel、Ext.form.BasicForm的区别:Ext.form.FormPanel是Ext.Panel的一个子类,可以用于布局。Ext.form.BasicForm可以通过FormPanel的getForm()方法获得,Basic
2011-09-12 13:14:24
2511
原创 Ext Js 数据传输与存储(三):
数据传输与存储:一、ExtJs实现Ajax的方式:1、Ext.lib.Ajax是最底层的封装,Ext.Ajax,Ext.data.Connection内部功能都是依靠Ext.lib.Ajax来实现的。其实现代码如下:Ext.lib.Ajax.request(
2011-09-11 15:42:01
1329
原创 Ext Js 布局(二)
所有的布局都是从Ext.Container开始的,常用的布局:对页面整体布局Ext.Viewport,使用Ext.Panel和Ext.Window进行各种嵌套布局,使用Ext.form.FieldSet和Ext.form.FormPaneL对表单进行布局。所有的布局类都有一个
2011-09-09 16:47:14
838
原创 Ext Js 搭建及核心组件介绍(一)
瘦身后的ext脚本库: 1、保留adapter目录下的适配器(最底层的支持) 2、resources目录,所有的图片及css样式库 3、src/locale下去掉其他的语言国家,保留zh_CN.js 4、保留ext-all.js搭建步骤
2011-09-09 13:35:43
1905
原创 oracle数据库对象
oracle数据库对象: tablespace and datafile(表空间和数据文件) table(表) constraints(约束) index(索引) view(视图) sequence(序列) synonyms(同义词,又称别名) procedure
2011-09-07 10:59:45
571
原创 复制、更新 excel(三)
// 创建只读的 Excel 工作薄的对象 jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefile)); // 创建可写入的 Excel 工作薄对象 jxl.write.WritableWorkbook
2011-09-06 10:06:39
304
原创 写excel(二)
String path = getServletContext().getRealPath("/excel"); // Method1: 创建可写入excel的工作簿 WritableWorkbook ww = Workbook.createW
2011-09-06 10:05:43
257
原创 读excel(一)
Java Excel 是一开放源码项目,通过它 Java 开发人员可以读取 Excel 文件的内容、创建新的 Excel 文件、更新已经存在的 Excel 文件。使用该 API 非 Windows 操作系统也可以通过纯 Java 应用来处理 Excel 数据表。因为是使用 Jav
2011-09-05 16:46:42
311
原创 E3 tree复选树代码
// 业务数据解码器,从业务数据中分解出ID和PARENTID UserDataUncoder uncoder = new UserDataUncoder(){ public Object getID(Object arg0)
2011-09-05 11:32:08
618
原创 E3 TREE 开发准备及简单树实现代码。
一、导入jar:commons-collections-2.1.1.jarcommons-logging.jarE3-Base.jarE3-TemplateEngine.jarE3-Tree.jarlog4j.jarvelocity-1.4
2011-09-04 21:54:15
1706
原创 JFreeChart柱图代码
直方条形图常常被用来显示表列数据。如下表,为一个简单的两行、三列数据。 Colnums1Colnums2Colnums3Row11.05.03.0R
2011-09-02 11:19:29
707
原创 JFreeChart饼图代码
servlet代码: // 创建饼图数据集 DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("苹果", 43.2);
2011-09-02 10:32:13
1063
原创 JFreeChart API
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int a
2011-09-02 10:28:39
455
原创 JFreeChart介绍及环境搭建
JFreeChart可以产生多种的图表实例:1、饼图(pie charts)简单的饼图: 单片区域可以“取出”: 3D饼图:2、柱图(bar charts)垂直方向的条形图3D条形图
2011-09-02 10:13:45
1428
转载 Struts2 OGNL表达式介绍
标准OGNL表达式:标准的OGNL会设定一个根对象(root对象)。假设使用标准OGNL表达式来求值(不使用Struts 2的OGNL表达式),如果OGNL上下文(OgnlContext Map类型)有两个对象:foo对象,在OgnlContext中名称为foo;bar对象,
2011-09-01 10:06:07
335
原创 java动态代理
动态代理的作用:为对象提供代理以控制对对象的访问。某些情况下,用户不想直接或者不能直接引用对象,而代理对象可以起到客户端和对象之间中介桥梁的作用。在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要
2011-08-30 13:59:28
258
原创 struts2实现文件下载
public class Download { // 下载文件的文件名,通过URL参数获取 private String fileName; // struts.xml配置文件获取下载文件的存放目录,相对于web应用的目录,相对路径。
2011-08-29 16:58:13
256
原创 struts2实现文件上传
struts2 支持FileUpload 和 COS方式实现文件上传默认也是使用FileUpload方式。1)struts.xml文件中指定上传解析器: 2)导入FileUpload支持的jar包。3) Action类:public class Up
2011-08-26 09:49:39
302
原创 FileUpload上传组件核心代码
核心包两个: 1)commons-fileupload-1.2.2.jar 2)依赖apache另一个项目的包commons-io-2.0.1.jar 两个核心包是目前最新的版本。 核心代码: DiskFileItemFactory
2011-08-25 10:55:59
295
ServiceStack.OrmLite.MySql.rar
2019-10-12
log4j学习+技术手册
2010-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人