`
fishermen
  • 浏览: 374823 次
社区版块
存档分类
最新评论
文章列表
Oracle触发器在MIS开发中的应用 摘要:本文介绍了oracle触发器的概念和类型,总结了oracle触发器在开发MIS中的应用,并提供了实例以供参考. 关键词:MIS、触发器 oracle 1.引言 本人在做一个大型的MIS系统(前台用powerbuild工具,后台用oracle数据库)时,常碰到一些有关数据冗长性,批量删除和动态信息方面的问题,由此发现数据库触发器简单易用。现将有关开发和应用中的一些体会总结成文,供同行参考。 2.触发器的概念和类型。 数据库触发器(databasetriggers)是响应插入、更新或删除等数据库事件而执行的过程。它定义了当一些数据 ...
触发器概述     首先讲定义:    一般意义的存储过程,即用户自定义的存储过程和系统存储过程。   触发器:是一种特殊的存储过程,即如下。   触发器的概念及作用     触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。     触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的 ...
在《Core java 2: volumn 1, Edition 5》一书的第四章“对象与类”中讲到域赋值语句、实例块、静态块及构造方法等在创建类实例时的执行顺序,中文译本有些处翻译的不贴切,而英文原书中也有一处错误。本文通过一个小程序来说明类实例构造过程中的语句执行顺序。 程序如下: public class Teststaticblock { public Teststaticblock() {   this("second");   System.out.println("begin constructor");   System.out. ...
pt, px, DPI: 关于长度单位的误解 February 24th 2006 Posted to CSS, Browsers, Typography 在印刷排版中,“point”是一个绝对的单位,它等于 1/72 英寸,可以用尺子丈量的,物理的英寸。但在 CSS 中 pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于: 9 * 1/72 = 1/8 inch 这是一个误解,因为我们的显示器被分割为了一个个的像素,单个像素只能有一种颜色 (为了简化,这里暂不讨论次像素反锯齿技术),要在屏幕上显示,必须先把以 pt 为单位的长度转换为以像素为单位 ...
方法重载(overloading method)        方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法, 这就是多态性。下面是一个方法重载的例子: class  MethodOverloading {      viod receive(int i) { System.out.println("Received one int data"); System.out.println(&q ...
说明文档 ⒈成功安装J2SE JDK(版本不限)。 ⒉安装Tomcat(版本不限) ⒊安装eclipse和lomboz(两者版本要向对应) 如 eclipse3.1.1 配合 lomboz--emf-gef-jem-3.1RC2.zip eclipse3.1.2 配合 lomboz-wtp-emf-gef-jem-3.1.2.zip 注意: 按照正常的配置是不会出现错误的。说明从lomboz-eclipse-emf-gef-jem-3.1RC2.zip 以后在eclipse属性中没有lomboz选项。不要被以前的教程误导。 配置完成后可以新建web-动态WEB来测试。新建JSP ...
今天抽了点时间看了下,确实不错. ajax=asynchronous javascript+xml
昨晚看了:abstract factory ,build上种。 总体说     (1)抽象工厂模式:使用一个工厂直接生产多个产品,通过继承或者实现接口,用A= ProductFactory.createA();B=ProductFactory.crateB();、、、然后继续进行以下操作,它产生的产品是完全定型的,可以一次获得,然后利用抽象类的公共方法操作。     (2)生成器模式:有一个指示器、一个生成器,生成器生产产品,往指示器里传入一个生成器应用,进行builder操作得到一个build产品,利用builder来get到产品,即可。一个游戏地图的经典例子:Maze maze;      ...
webwork在reult后的url对应参数应该编码 如果url全部编码,参照上面webwork代码,是无法跳转到相关url 。 如果只解析参数对应值 <code> String params=URLEncoder.encode("2006-12-15 12:45","utf-8"); String url="http://www.sina.com.cn/test.action?testdate="; String encoderUrl=url+params; <code> 对应解析后的url为: ...
1、interceptor:workflow,实际是用于action的执行顺序及执行的方法集,主要是验证后execute()。 2、interceptor:prepare,首先执行实现了Preparable接口的action中的prepare方法,然后再execute; 3、servlet-config,在xwork中声明后,在类中implements sessionAware 或者其他http内置变量,在类中定义变量并set注入后,可以直接是用之!

result--detail

<result name="success" type="chain">listProductPackage</result> <result name="success">/productpackage/edit_productPackage.jsp</result> <result name="success" type="redirect">queryProductStoring.action</result>
《深入java虚拟机(原书第二版)》读书笔记 一 Java 虚拟机 (一)Java虚拟机的生命周期 当启动一个Java程序时,一个虚拟机的实例被创建;当程序被关闭,虚拟机的实例被销毁。 (二)Java虚拟机的体系结构 1 类装载器 2 运行时数据区 3 执行引擎 (三) 各部件说明 1 类装载器 1)类装载器分两类:启动类装载器和用户自定义装载器。 2)启动类装载器是JVM实现的一部分。 3)用户自定义装载器一般采用“双亲委派模式”来加载一个类型。他的根双亲一般是启动类装载器。 4)JVM为每一个类装载器实例维护命名空间,相同类装载器实例装载的类型间可以互访问。不同类装载器 ...
初步研究了一下包webwork2-spring.jar ,这是webwork2和spring通过xwork外部引用的方式进行集成的。(我个人还是比较喜欢这种集成方式,web层和容器的边界分明)       以下是这种集成方式的具体细节: 1 org.springframework.web.context.ContextLoaderServlet或org.springframework.web.context.ContextLoaderListener负责从获取由web.xml中context-param中名称为“contextConfigLocation”的application-conte ...
Java虚拟机类装载:原理、实现与应用 作者:刘学超 一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 二、Java虚拟机的类装载实现与应用 2.1  装载过程简介 所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算得 ...
助你成功的十个习惯 一 热诚的态度 我们的态度决定了我们的未来一个人能否成功,取决了他的态度!成功人士与失败之间的判别是: 成功人士始终有最热诚的态度最积极的思考,最乐观的精神和最辉煌的以经验支配和控制自己的人生,失败者则相反,他们的人生是受过人生的种种失败怀疑虑所引导和支配。 我们的态度决定了我们人生的成功 1,我们怎样对待生活,生活就怎样对待我们。 2,我们怎样对待别人,别人怎样对待我们。 3,我们在一项任务刚开始时的态度就决定了最后的多大成功。 我们的环境- - -心里的\\感情的\\精神的\\- - - - 完全由我们自己的态度来创造。 二 目标明确\\目标管理 ...
Global site tag (gtag.js) - Google Analytics