冒号和他的学生们(连载21)——后台脚本 2016年07月27日 44 阅读 冒号和他的学生们(连载21)——后台脚本2011-07-01 BlogJava 郑晖21.后台脚本操千曲而后晓声,观千剑而后识器 ——《文心雕龙•知音》“剩下四种动态语言,我们将之归为后台脚本语言。”冒号说着画了张图表——用户前台语言:Visual Basic,Delphi,JavaScript平台语言:Java,C#后台脚本语言:Perl,PHP,P...
Struts2教程--第一章 搭建Struts2开发环境 2016年07月27日 44 阅读 Struts2教程--第一章 搭建Struts2开发环境2011-07-01在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycl...
NetBeans Visual Web JSF应用程序开发入门 2016年07月27日 46 阅读 NetBeans Visual Web JSF应用程序开发入门2011-07-01 testnetbeans.org 您不必以任何特殊的顺序阅读本教程。您可以快速浏览,然后在时间允许的时候返回各个章节。如果您更喜欢逐步渐进的教程,您也许首先要尝试 JSF Web 应用程序开发。本教程可用以下技术和资源运作JavaServer Faces 组件/Java EE 平台1.2 和 Java EE 5*1.1 和 J2EE 1.4Travel 数据库某些小节必需*...
maven配置篇之settings.xml 2016年07月27日 43 阅读 maven配置篇之settings.xml2011-07-01 BlogJava 闲人野居maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键...
使用maven2建立统一的管理站点 2016年07月27日 47 阅读 使用maven2建立统一的管理站点2011-07-01 BlogJava 闲人野居使用maven2的另外一个好处,就是有了统一的入口,用于察看项目的进展情况。这主要包括了项目的介绍,成员介绍,以及相关的项目的文档,当然也包括项目的所有进展报表。下面,通过实例来介绍如何配置maven,来产生项目站点。首先创建相关的sitemvn archetype:create -DarchetypeGroupId=org.apache.maven.archetype...
常用的Struts 2.0的标志(Tag)介绍 2016年07月27日 56 阅读 常用的Struts 2.0的标志(Tag)介绍2011-07-01 blogjava max在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子,请联系我。我的E-MAIL:Max.M.Yuan@gmail.com。在介绍常用标志前,我想先从总体上,对Struts 1.x与...
集成使用cobertura和tomcat 2016年07月27日 49 阅读 集成使用cobertura和tomcat2011-07-01注意点需要Copy cobertura.jar及其LIB到TOMCAT/COMMON/LIB:只有当TOMCAT关闭的时候,才会写cobertura.ser文件步骤start up tomcatbuild wardeploy web applicationweb testundeployshut downcoverage report附build.xml<project name="...
NetBeans中将绑定组件连接到CASA编辑器 2016年07月27日 46 阅读 NetBeans中将绑定组件连接到CASA编辑器2011-07-01 netbeans.com Vince Genovese教程需求在开始之前,确保对本节的系统要求有所了解。前提条件本文假定您拥有以下技术的基本知识:复合应用程序和面向服务架构(SOA)Web 服务本教程假定您已完成 CASA 编辑器快速入门指南 教程,其中阐明了 CASA 编辑器的基本功能。本教程所需要的软件软件或资源所需版本NetBeans IDE"All" 安装,版...
如何使用NetBeans IDE创建简单的Web应用程序 2016年07月27日 46 阅读 如何使用NetBeans IDE创建简单的Web应用程序2011-07-01 netbeans.org Sailing本文档将向您介绍有关使用 NetBeans IDE 开发 Web 应用程序的基础知识。它将演示如何创建简单的 Web 应用程序,如何将该应用程序部署到服务器,以及如何在浏览器中查看该应用程序的表现形式。该应用程序采用一个 JavaServer Pages™ (JSP) 页来要求您输入自己的姓名。然后,使用 JavaBeans&t...
基于JUnit的InstallAnywhere安装程序图形界面自动测试框架 2016年07月27日 44 阅读 基于JUnit的InstallAnywhere安装程序图形界面自动测试框架2011-07-01 IBM / 孙岩 杨留君 潘章晟JUnit 简介JUnit 是一个开源的单元测试框架,用于编写和运行自动测试,由 Erich Gamma 和 Kent Beck 在 1997 年开发完成。它包括以下特性:提供的 API 可以让你写出测试结果明确的可重用单元测试用例;提供了三种方式来显示你的测试结果,而且还可以扩展;提供了单元测试用例成批运行的功能;超轻量级而且使...
冒号和他的学生们(连载22)——抽象思维 2016年07月27日 47 阅读 冒号和他的学生们(连载22)——抽象思维2011-07-03 BlogJava 郑晖22.抽象思维是谓无状之状,无物之象,是谓惚恍 ——《老子·道经》冒号健步走进教室,学员们立刻正襟危坐,进入战备状态。“如果说咱们是在合演一场戏,那么前面五节课只是一个过门。”冒号俨然一副自导自演的架势。众人暗暗吃惊:这过门也忒长了点吧。冒号随即探问:“还记得在范式总结中提...
冒号和他的学生们(连载23)——数据抽象 2016年07月27日 47 阅读 冒号和他的学生们(连载23)——数据抽象2011-07-03 BlogJava 郑晖23.数据抽象善张网者引其纲,不一一摄万目而后得 ——《韩非子·外储说右下》问号抢着说:“我知道了:过程抽象的结果是函数,数据抽象的结果应该是数据类型。”冒号首肯:“数据类型与数据运算是程序语言的基本要素,除了内建的类型与运算外,程序语言还提供了用户定义(user-defined)的扩展机制...
冒号和他的学生们(连载24)——对象封装 2016年07月27日 49 阅读 冒号和他的学生们(连载24)——对象封装2011-07-03 BlogJava 郑晖24.对象封装阴阳地理两分张,隐者为阴显者阳 ——《玉髓经.曜星论》“用广东话说,真是有型有料又有性格啊!”叹号啧啧连声,“这哪里是在设计软件,分明是在设计心仪的对象嘛。”“我们可不就是在谈对象设计吗?”冒号笑着反问,“在OOP的世界里,每...
冒号和他的学生们(连载25)——软件应变 2016年07月27日 46 阅读 冒号和他的学生们(连载25)——软件应变2011-07-03 BlogJava 郑晖25.软件应变潜其心能观天下之理,定其心能应天下之变 ——《吕坤·呻吟语》第七课刚一开堂,冒号就提了一个问题:“如果把一个Java程序中所有的private关键字换成public,请问该程序还能工作吗?”“应该还能工作,除非——此前不能工作。”问号小心...
冒号和他的学生们(连载26)——访问控制 2016年07月27日 46 阅读 冒号和他的学生们(连载26)——访问控制2011-07-03 BlogJava 郑晖26.访问控制夫轻诺必寡信,多易必多难 ——《老子·德经》问号提问:“信息隐藏是否专指用private来控制访问?”“这正是我们的下一个焦点。”冒号微颔,“访问修饰符(access modifier)除了可以应用于类成员外,在Java和C#中还...
冒号和他的学生们(连载27)——接口服务 2016年07月27日 46 阅读 冒号和他的学生们(连载27)——接口服务2011-07-03 BlogJava 郑晖27.接口服务律己宜严,待人宜宽 ——《洪应明·菜根谭》叹号幡然反省:“以前我们做OOP编程时,总是专注于如何利用其他类来解决问题,而较少考虑自己设计的类对其他类的影响。”引号翻开以前的笔记:“前面提过,OOP的世界是民主制的,所有对象都是独立而平等的公民,有权...
JAVA中对存储过程的调用方法(一) 不带输出参数的 2016年07月27日 49 阅读 JAVA中对存储过程的调用方法(一) 不带输出参数的2011-07-03 本站整理 一、不带输出参数的---------------不带输出参数的----------------------------------create procedure getsum@n int =0<--此处为参数-->asdeclare @sum int<--定义变量-->declare @i intset @sum=0set @i=0while @i...
JAVA中对存储过程的调用方法(二) 带输出参数的 2016年07月27日 49 阅读 JAVA中对存储过程的调用方法(二) 带输出参数的2011-07-03 本站整理 二、带输出参数的1:返回int-------------------------带输出参数的----------------alter procedure getsum@n int =0,@result int outputasdeclare @sum intdeclare @i intset @sum=0set @i=0while @i<=@n beginset @s...
JAVA中对存储过程的调用方法(三) 删除数据的存储过程 2016年07月27日 47 阅读 JAVA中对存储过程的调用方法(三) 删除数据的存储过程2011-07-03 本站整理 三、删除数据的存储过程------------------存储过程--------------------------drop table 学生基本信息表create table 学生基本信息表(StuID int primary key,StuName varchar(10),StuAddress varchar(20))insert into 学生基本信息表 val...
JAVA中对存储过程的调用方法(四) 修改数据的存储过程 2016年07月27日 42 阅读 JAVA中对存储过程的调用方法(四) 修改数据的存储过程2011-07-03 本站整理 四、修改数据的存储过程---------------------创建存储过程---------------------create procedure ModPro@StuID int,@StuName varchar(10)asupdate 学生基本信息表 set StuName=@StuName where StuID=@StuID-------------执行存储...