11 2012 档案

摘要:上次就提到了八个文件上传的细节,今天在补充两个:1、ProgressListener显示上传进度ProgressListener progressListener=new ProgressListener();public void update(long pBytesRead,long pContentLength,int pItems){System.out.println("到现在为止, " + pBytesRead + " 字节已上传,总大小为 "+ pContentLength);}2、以KB为单位显示上传进度long temp=-1;//te 阅读全文
posted @ 2012-11-30 15:38 流-星-追-月 阅读(113) 评论(0) 推荐(0)
摘要:文件上传概述实现web开发中的文件上传功能,需完成如下二步操作:在web页面中添加上传输入项在servlet中读取上传文件的数据,并保存到本地硬盘中。如何在web页面中添加上传输入项?<input type=“file”>标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:1、必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数据。2、必须把form的enctype属值设为multipart/form-data.设置该值后,浏览器在上传文件时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传的文件进行描述,以方便接收方对上传数 阅读全文
posted @ 2012-11-30 15:35 流-星-追-月 阅读(272) 评论(0) 推荐(0)
摘要:JNDI技术、JDBC框架、几种元数据介绍JNDI技术简介JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.naming包,这套API的主要作用在于:它可以把Java对象放在一个容器中(JNDI容器),并为容器中的java对象取一个名称,以后程序想获得Java对象,只需通过名称检索即可。其核心API为Context,它代表JNDI容器,其lookup方法为检索容器中对应名称的对象。编写自己的JDBC框架元数据- DataBaseMetaData元数据:数据库、表、列的定义信息。Connection.get 阅读全文
posted @ 2012-11-28 14:08 流-星-追-月 阅读(164) 评论(0) 推荐(0)
摘要:1.元数据- DataBaseMetaData元数据:数据库、表、列的定义信息。Connection.getDatabaseMetaData()DataBaseMetaData对象getURL():返回一个String类对象,代表数据库的URL。getUserName():返回连接当前数据库管理系统的用户名。getDatabaseProductName():返回数据库的产品名称。getDatabaseProductVersion():返回数据库的版本号。getDriverName():返回驱动驱动程序的名称。getDriverVersion():返回驱动程序的版本号。isReadOnly(): 阅读全文
posted @ 2012-11-28 14:06 流-星-追-月 阅读(150) 评论(0) 推荐(0)
摘要:向回传参:alter proc usp_AddTow@number1 int=200,@number2 int=1000,@sumTow int output--向外传值asbeginset @sumTow=@number1+@number2end定义个变量用来接收参数@sumtow传回来的值declare @var intexec usp_AddTow @number2=500,@number1=300,@sumtow=@var outputprint @var--- exec usp_Addtow---------------建立一个自定义存储过程:create proc usp_prom 阅读全文
posted @ 2012-11-28 14:00 流-星-追-月 阅读(138) 评论(0) 推荐(0)
摘要:(一)字体标签 <h1>(h6)...</h1>(h6)标题字 <i>...</i>斜体字 <b>...</b>粗体字 <u>...</u>底线 <s>...</s>删除线 <em>...</em>斜体字(强调) <var>...</var> <del>...</del>删除线(表示删除) <kbd>...</kbd>键盘文字 <dfn>...</dfn>斜 阅读全文
posted @ 2012-11-26 16:23 流-星-追-月 阅读(207) 评论(0) 推荐(0)
摘要:JavaWEB开发-国际化国际化开发概述软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization合格的国际化软件软件实现国际化,需具备哪些特征:对于程序中固定使用的文本元素,例如菜单栏、导航条等使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文本为之服务。对于程序动态产生的数据,例如(日期,货币等),软件应能根据当前所在的国家或地区的文化习惯进行显示。固定文本元素的国际化对于软件中的菜单栏、导航条、错误提示信息 阅读全文
posted @ 2012-11-26 13:23 流-星-追-月 阅读(152) 评论(0) 推荐(0)
摘要:<!DOCTYPE HTML>0203<html>0405<head>06<metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/>07<title>Website Title</title>08</head>0910<body>1112<header>13<nav>14<ul>15<li>Home</li>16<li&g 阅读全文
posted @ 2012-11-23 11:23 流-星-追-月 阅读(193) 评论(0) 推荐(0)
摘要:[java] view plaincopyprint?<SPAN style="BACKGROUND-COLOR: #ffffff; COLOR: #009900">标签处理类:</SPAN> <SPAN style="BACKGROUND-COLOR: #ffffff">package com.csdn.web.example;import java.io.IOException;import java.lang.reflect.Array;import java.util.ArrayList;import java 阅读全文
posted @ 2012-11-20 16:07 流-星-追-月 阅读(191) 评论(0) 推荐(0)
摘要:在JSP中,规范简化了标签库的开发,在JSP2中开发自定义标签只需如下三个步骤:一、开发自定义标签处理类二、建立一个*.tld文件三、在JSP文件中使用自定义标签自定义标签类应该继承一个父类:javax.servlet.jsp.tagext.SimpleTagSupport,除此之外,JSP自定义标签类还有如下要求:一、如果标签类包含属性,每个属性都需要提供对应的getter和setter方法二、重写doTag()方法,这个方法负责生成页面内容下面开始标签的开发:一、开发自定义标签处理类 ForeachTag,实现迭代List集合,数组的功能public class ForeachTag ex 阅读全文
posted @ 2012-11-20 14:29 流-星-追-月 阅读(216) 评论(0) 推荐(0)
摘要:1、标签案例-开发防盗链标签盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。解决途径之一——限制引用页这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真正的服务端的地址相比较,如果一致则表明是站内提交,或者为自己信任的站点提交,否则视为盗链。目标:要开发的标签<class3g:referer site="http://drinkeye:8080" page=& 阅读全文
posted @ 2012-11-19 17:12 流-星-追-月 阅读(132) 评论(0) 推荐(0)
摘要:package com.hbsi.web.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.BodyContent;import javax.servlet.jsp.tagext.BodyTagSupport;import javax.servlet.jsp.tagext.Tag;public class ViewTMTag extends BodyTagSupport { 阅读全文
posted @ 2012-11-17 17:15 流-星-追-月 阅读(168) 评论(0) 推荐(0)
摘要:1.自定义JSP标签概述自定义JSP标签就是程序员定义的一种JSP标签,这种标签把那些信息显示逻辑封装在一个单独的Java类中,通过一个XML文件来描述它的使用。当页面中需要使用类似的显示逻辑时,就可以在页面中插入这个标签,从而完成相应的功能。使用自定义标签,可以分离程序逻辑和表示逻辑,将Java代码从HTML中剥离,便于美工维护页面;自定义标签也提供了可重用的功能组件,能够提高工程的开发效率。自定义标签主要用于移除Jsp页面中的java代码。2.自定义JSP标签的执行过程当一个含有自定义标签的JSP页面被JSP引擎(Web容器)转译成Servlet时,JSP引擎遇到自定义的标签,会把这个自定 阅读全文
posted @ 2012-11-17 16:01 流-星-追-月 阅读(132) 评论(0) 推荐(0)
摘要:一、基本概念:1.标签(Tag):标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library):由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。4.标签处理类(Tag Handle Class):标签处理类是一个Java类,这个类继承了T 阅读全文
posted @ 2012-11-17 15:09 流-星-追-月 阅读(162) 评论(0) 推荐(0)
摘要:JSP自定义标签开发入门一般情况下开发jsp自定义标签需要引用以下两个包import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。目标1:自定义一个用表格显示用户信息的简单标签效果图:在jsp页面使用此自定义标签:假设我们有一个UserInfo的javabean,那么在JSP页面使用此标签只需调用此标签即可<!-- 创建需要展现UserInfo的实例(用于测试数据) --& 阅读全文
posted @ 2012-11-17 15:07 流-星-追-月 阅读(130) 评论(0) 推荐(0)
摘要:1. 在JSP中已经介绍了9个内置对象,在EL表达式中共有11个隐式对象,下面分别来讲述这些隐式对象的用法。• 与作用范围有关的EL隐含对象包含有:pageScope、requestScope、sessionScope和applicationScope– 它们可以读取使用JSP内置对象pageContext、request、session以及application的setAttribute()方法所设定的对象的数值-----即getAttribute(String name),却不能取得其他相关信息。– 例如,要取得session中储存的一个username属性的值,可以利用下面的方法:ses 阅读全文
posted @ 2012-11-16 09:34 流-星-追-月 阅读(206) 评论(0) 推荐(0)
摘要:1.学前提示JSP表达式语言(ExpressionLanguage),简称EL,最初定义在JSTL1.0(一种自定义标签,日后细讲)规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。知识要点:– EL表达式概述– EL表达式的基本语法– EL表达式的隐式对象– 禁用EL表达式2. EL表达式概述与基本语法EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。EL表达式的出现让Web的显示层发生了大的变革,EL表达式用于获取数据,在J 阅读全文
posted @ 2012-11-16 09:30 流-星-追-月 阅读(126) 评论(0) 推荐(0)
摘要:1.常用的面向对象设计模式有4种:Factory模式、Singleton模式、Facade模式和MVC架构模式。 SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean(MVC)模式。JSP设计模式包括两个:(1)Model1,JSP+JavaBean设计模式(2)Model2,MVC设计模式 模式一JSP+JavaBean模式: 在这种模式中,JSP页面独自响应请求并将处理结果返回客户,所有的数据库操作通过JavaBean来实现。大量地使用这种模式,常会导致在JSP页面中嵌入大量的Java代码, 阅读全文
posted @ 2012-11-16 09:26 流-星-追-月 阅读(139) 评论(0) 推荐(0)
摘要:EL表达式JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单EL表达式概述EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。下面的示例是一个简单的EL表达式:<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE HTML PUBLIC 阅读全文
posted @ 2012-11-13 18:19 流-星-追-月 阅读(114) 评论(0) 推荐(0)
摘要:JSP隐式对象publicvoid_jspService(HttpServletRequestrequest,HttpServletResponseresponse)throwsjava.io.IOException,ServletException{JspFactory_jspxFactory=null;PageContextpageContext=null;HttpSessionsession=null;ServletContextapplication=null;ServletConfigconfig=null;JspWriterout=null;Objectpage=this;.... 阅读全文
posted @ 2012-11-08 16:57 流-星-追-月 阅读(135) 评论(0) 推荐(0)
摘要:JSP技术JSP起源在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工设计和制作人员不懂Java编程,更是无法来完成这样的工作。为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(JavaServerPages)技术作为解决方案。JSP是简化Servlet 阅读全文
posted @ 2012-11-07 18:38 流-星-追-月 阅读(171) 评论(0) 推荐(0)
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>RepeateForm.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="t 阅读全文
posted @ 2012-11-06 15:25 流-星-追-月 阅读(173) 评论(0) 推荐(0)
摘要:从这一节起我们开始着手Windows Store App编程的学习之旅。在开始学习之前,请各位搭建好微软最新的Windows Store App开发环境,因为Win8 RTM版本+Visual Studio 2012正式版比原来的Win8 RP+Visual Studio 2012 RC版相对成熟很多,WinRT和.NET4.5也完善了很多,是目前Windows Store App开发的最好平台。下面给出下载链接:一、微软官方Win8 MSDN简体中文版:1.Windows 8 (x86) – DVD (Chinese-Simplified)下载地址:ed2k://|file|cn_windo 阅读全文
posted @ 2012-11-05 19:32 流-星-追-月 阅读(262) 评论(0) 推荐(0)
摘要:win8自从放出各种预览版本后,win8的metro界面就因为其独特的风格吸引了大批的开发者。很多程序开发人员都想转向metro应用的开发。很多win8y团队的很多队友们都有问过我怎么学习metro应用的开发,今天我就来给大家一点小小的建议吧,欢迎喷+指正+批评。Jack之前一直做网页开发,所以个人觉得JavaScript相对容易上手,同时因为metro应用归根结底也是一种借用现存语言,改变UI风格和一些操作体验的“新瓶子”。所以有一些最基本的东西是不会变的。于是有以下建议:1、metro应用开发中的新的东西需要学习,但是Jack觉得大家应该把原本语言放在首位。因为这是开发一个程序所必备的。也 阅读全文
posted @ 2012-11-05 19:28 流-星-追-月 阅读(144) 评论(0) 推荐(0)
摘要:Win8 Metro应用开发的第一次学习1:创建一个 Metro 项目《Win8 Metro应用开发的第一次学习》旨在介绍 Windows 8 Metro 风格的应用的一系列《Win8Y团队手把手教您Win8 Metro应用开发系列教程》中的第一个。在本《Win8Y团队手把手教您Win8 Metro应用开发系列教程》中,您将使用 HTML和 JavaScript创建一个名为 Win8y Metro Study的菜谱应用程序。在随后的《Win8Y团队手把手教您Win8 Metro应用开发系列教程》中,您将利用在这里开始的工作来改进 Metro 应用,以此了解编写引人注目和可在应用商店中销售的 M 阅读全文
posted @ 2012-11-05 19:25 流-星-追-月 阅读(172) 评论(0) 推荐(0)
摘要:改项目用到cookie技术和session技术的综合运用,以及分别用cookie和session达到不同的功能,模拟一个简单的购物车,登录、浏览商品、以及购买的过程。一下是案例:用cookie编写的代码:BookList.javapackage com.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servle 阅读全文
posted @ 2012-11-05 15:47 流-星-追-月 阅读(150) 评论(0) 推荐(0)
摘要:开放 跨界 创新安卓开发大浪袭来 ——2012安卓全球开发者大会 随着中国移动互联网的快速发展,移动终端迅速普及,用户规模持续地高速增长,移动互联网产品和应用服务类型也在不断丰富,创新应用层出不穷。同时,互联网行业正在由游戏、娱乐、大众应用走向垂直化细分、传统行业应用、O2O线上线下相结合,手机网站、手机应用、智能终端、手机平台之间的相互融合,让我们有理由相信,2012年是“移动应用年”,也是“战略决胜年”。 寻觅安卓未来机会 据统计,每天全球有130万台Android(安卓)设备被激活,Google Play的累计下载量已经突破250亿次,搭载安卓系统的终端设备已经跃居全球市场占有率... 阅读全文
posted @ 2012-11-02 16:27 流-星-追-月 阅读(151) 评论(0) 推荐(0)