`
文章列表
  本文发掘集成开发环境(IDE)的所有用途,并比较 7 种流行的 IDE 的成本和优势。   编写关于 PHP 的系列文章让我更加深刻地了解了 PHP 开发人员的世界。我和许多 PHP 程序员交谈过,最令我惊奇的是只有很少的人使用 IDE。大多数程序员使用文本编辑器,比如 Microsoft Windows 上的记事本、Emacs 或者 Vim。   我提到的这些文本编辑器(以及我没提到)都是很不错的 —— 我不想讨论哪个编辑器更好。但是,我要强调的是不使用文本编辑器会使您对 PHP 代码有更深的见解。几乎所有人都将 PHP 项目视为只不过是文件目录而已(这种看法十分片面)。现在就让我带您进 ...
Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。 关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。 让我们从定义发送报表邮件的工作开始使用Quartz: 创建一个工作 定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生子类,如程序清单7.3所示:  程序清单7.3  定义一个Quar ...
数据定义语言(DDL)   创建数据库 CREATE DATABASE 创建数据库时,内部创建系统目录语句选项说明数据库所在的 DBSPACE, 缺省是ROOT DBSPACE说明数据库使用的日志,有以下四种无日志缓冲日志非缓冲日志ANSI 日志  例子CREATE   DATABASE  usersCREATE   DATABASE  users IN myspaceCREATE   DATABASE  users WITH LOGCREATE   DATABASE  users WITH BUFFERED LOGCREATE   DATABASE  users WITH LOG MODE A ...
   Struts的出现就是为了全面消除服务器断程序的脚本嵌套,全面分层,通常我们的表单在提交时都需要进行数据验证,而这在以前通常是用客户端的javascript进行过滤后再由服务器端的脚本进行验证,这样的缺点是移植性很差,每次都需要重新编写源程序,而struts框架则提供了一个很好的验证机制,它不需要再编写脚本,而是通过验证器进行验证.   struts验证又分为2种,一种是在ActionForm bean表单属性JavaBean的validate()方法中定义,在服务器断验证;另外一种则是通过验证器分别在客户端和服务器端进行双层验证.  1.在ActionForm Bean中验证:   首 ...
第一步:对象的可视范围:request、session、application、page。Request:在一个请求周期内有效。就是从你点击页面上的一个按钮开始到服务器返回响应页面为止(包括响应页面)。Session:在一个用户与服务器建立连接的整个过程中有 ...
(1) jsp <logic:iterate id="item" name="SearchSalesJournalForm" scope="request" property="items">    <html:multibox property="salesMode">     <bean:write name="item"/>    </html:multibox>     <c:if test="${item ...
Plsql下存储过程的游标使用 希望能对大家有帮助吧。create or replace package loss is    type temp_cur is ref cursor ;    TYPE indexByTab IS TABLE OF VARCHAR2(20) INDEX BY BINARY_INTEGER ;    procedure loss_proc(chr_PolicyNo             in  VARCHAR2,        --** ...
Sping开发使用包Dist \spring.jarlib\jakarta-commons 下,所有的包\lib\cglib\ cglib-nodep-2.1_3.jar1.spring.jar spring的核心库2.Jarkata Commons 半官方库,Collections,BeanUtils等等都应该归入JDK的Utils。 3.cglib (Code Generation library)在没有实现接口时 spring 用他来实现 代理
1. 可以灵活的处理异常,如果当前方法有能力处理异常,就捕获并处理它,否则只需抛出异常,由方法调用者来处理它。       a) 事实上,异常还有一个非常有用的作用,可以用它来做流程控制。 2.  在Java编程语言中,用try和catch语句来处理异常。格式如下:<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" ...
Global site tag (gtag.js) - Google Analytics