摘要: 1. 安装JDK这是进行JSP开发的重要一步,也是安装JSP引擎(Tomcat、Resin、Weblogic等)的前提,一般的JSP引擎是由Java语言编写的。本人使用的JDK版本是1.6.0,平台是Windows,安装文件可到Sun公司的网站上下载(https://sdlc3e.sun.com/ECom/EComActionServlet/DownloadPage:~:com.sun.sunit.sdlc.content.DownloadPageInfo;jsessionid=033BE12AFE722B242F5AADE12A5114EB;jsessionid=033BE12AFE722B 阅读全文
posted @ 2011-01-26 21:25 TerryChou 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 学习内容:为ItemCommand event创建一个event handler将服务器端代码和点击button关联起来。 DataList和Repeater可以在templates里包含很多Buttons, LinkButtons, ImageButtons。这些button被点时会引起postback,并激发ItemCommand事件。为ItemCommand event创建一个event handler可以将服务器端代码和点击button关联起来。在这个event handler里首先检查传入的CommandName的值来判断是哪个button被点了。其它另外的信息可以通过Comman 阅读全文
posted @ 2011-01-26 11:20 TerryChou 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 当用户点击一个Button(位于FormView内部EdiTemplate)时,页面会回发,FormView的ItemCommand event被激发.我们可以为这个事件创建一个event handler ,用来在Button 被点击时执行自定义代码。注意:任何时候FormView里的任何Button, LinkButton, 或 ImageButton被点击时,ItemCommand 事件都会被激发.这意味着当用户在FormView里从一个页面跳到另一个页面时,ItemCommand 事件会被激发.当用户点击一个支持inserting, updating, 或 deleting的FormVi 阅读全文
posted @ 2011-01-26 11:15 TerryChou 阅读(3554) 评论(0) 推荐(0) 编辑
摘要: Button控件Button控件在执行后被解析为input type="submit"代码,而Button控件的优点就在于提交程序的同时能够传递参数,传递参数是靠CommandName与CommandArgument属性来完成的。举两个Button控件的例子。% @ Page Language="C#" %Script Language="C#" Runat="Server"public void Button_Click(Object sender,EventArgs e){ string argName = ((Button)sender).CommandName; //sen 阅读全文
posted @ 2011-01-26 11:14 TerryChou 阅读(2467) 评论(1) 推荐(0) 编辑
摘要: 第一步:下载jdk和tomcat:JDK下载 Tomcat下载最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java):JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10 classpath=.;%JAVA_HOME%\lib\dt.jar 阅读全文
posted @ 2011-01-22 14:56 TerryChou 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: ==============================================================================package com.suypower.chengyu.test;public class ByteTest {/** * byte 8 bits -128 - + 127 * 1 bit = 1 二进制数据 * 1 byte = 8 bit * 1 字母 = 1 byte = 8 bit(位) * 1 汉字 = 2 byte = 16 bit */public static void main(String[] args) {// TO 阅读全文
posted @ 2011-01-04 20:57 TerryChou 阅读(55723) 评论(1) 推荐(5) 编辑
摘要: 我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发的系统架构设计做一个粗浅的讨论。总体设计图表示层表示层由UI(User Interface)和UI控制逻辑组成。UI(User Interface) UI是客户端的用户界面,负责从用户方接收命令,请求,数据,传递给业务层处理,然后将结果呈现出来。根据客户端的不同我们大体将应用程序分为B 阅读全文
posted @ 2011-01-01 17:00 TerryChou 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 生成高性能、可缩放的 Web 应用程序最重要的因素之一是能够在首次请求项时将这些项存储在内存中,不管它们是数据对象、页还是页的某些部分。可以将这些项缓存或存储在 Web 服务器上或请求流中的其他软件上,如代理服务器或浏览器。使您能够避免重新创建满足先前请求的信息,尤其是那些需要大量处理器时间或资源的信息。ASP.NET 缓存允许您使用多种技术跨 HTTP 请求存储页输出或应用程序数据并对其进行重复使用。 ASP.NET 提供了两种您可以用来创建高性能 Web 应用程序的缓存类型。第一种类型是输出缓存,它允许将动态页和用户控件响应存储在输出流(从发起服务器到请求浏览器)中任何具备 HTTP 1. 阅读全文
posted @ 2010-12-30 15:47 TerryChou 阅读(391) 评论(0) 推荐(0) 编辑
摘要: FCKeditor是目前最好的html文本编辑器,如果还不明白的话看了下图就知道了效果图:那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.4.2版本。请在此页下载:http://sourceforge.net/project/showfiles.php?group_id=75348如图所示:要下载FCKeditor2.4.2.zip和 FCKeditor.NET版的2个zip包。说明: 阅读全文
posted @ 2010-12-30 09:17 TerryChou 阅读(678) 评论(2) 推荐(0) 编辑
摘要: ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */ public class VectorDemo{ public static void main(String[] args){ //Vector的创建 //使用Vector的构造方法进行创建 Vector v = new Vector(4); //向Vector中添加元素 阅读全文
posted @ 2010-12-28 15:20 TerryChou 阅读(176274) 评论(2) 推荐(0) 编辑