
javaWeb开发
xywlzd
这个作者很懒,什么都没留下…
展开
-
Servlet总结
1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运转载 2012-11-12 09:57:20 · 295 阅读 · 0 评论 -
JetSpeed2.0 概述
Jetspeed2.0最终release版本发布于2005年12月,可以从以下网址下载源代码和捆绑tomcat的压缩文件:http://www.apache.org/dist/portals/jetspeed-2/ 。与Jetspeed1.x比较,Jetspeed2.0(以下简称J2)的架构发生了很大变化, J1.x使用了Turbine,在J2中Turbine不再使用,转载 2012-12-02 13:05:32 · 1054 阅读 · 0 评论 -
Java开源框架集
Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完转载 2012-12-02 10:27:05 · 921 阅读 · 0 评论 -
Tomcat应用程序目录、端口、默认目录、应用程序默认打开文件、使用数据库连接池等方面的配置
修改Tomcat应用程序目录修改Tomcat端口修改Tomcat默认目录修改应用程序默认打开文件在Tomcat中使用数据库连接池(sqlserver2000)在jsp中如何使用连接池?修改Tomcat应用程序目录autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">修改成aut转载 2012-12-02 16:35:54 · 581 阅读 · 0 评论 -
JDBC与DataSource
JDBC连接数据库可以分为4中方式:其中有3种方式属于2层构架,分别为: 1.JDBC-ODBC,是用于对以往使用ODBC数据库连接方式的一种过渡而出现的。 2.JDBC-NATIVE ,针对需要在客户端安装数据库客户端的这种情况。 3.100%JAVA,JDBC直接与数据库相连。如下: 1、Oracle8/8i/9i数据库(thin模式)转载 2012-11-18 18:06:46 · 4118 阅读 · 0 评论 -
JDBC连接池
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PH转载 2012-11-18 18:08:08 · 659 阅读 · 0 评论 -
MVC设计模式
1 前言 用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。 要做到这一点,从界面构成的角度看,困难在于:在满转载 2012-12-03 14:06:48 · 453 阅读 · 0 评论 -
JavaBean的命名规则
Sun推荐的命名规范1,类名要首字母大写,后面的单词首字母大写2,方法名的第一个单词小写,后面的单词首字母大写3,变量名的第一个单词小写,后面的单词首字母大写为了使JavaBean的属性名和存取方法都符合规范,Sun在JSR文档中规定了属性名和存取方法名的映射规则:①属性名对应的存取方法为get/set加上首字母大写的属性名,如属性userName的存取方法为setUserName原创 2012-12-04 10:24:13 · 569 阅读 · 0 评论 -
Portlet开发指南
一、 Portlet简介Portlet与servlet一样,都是jcr的规范api定义,不同的portlet还比较“年轻”,目前版本还只到2.0,而servlet规范已经相当成熟,发布了多个版本。如果不是十分准确的说,portlet只是另一种开发web程序的api,从这个方面说,开发portlet并没有什么神秘的地方,但是之所以有portlet这个规范,portlet适用的场景肯定与servl转载 2012-11-19 15:41:04 · 3179 阅读 · 1 评论 -
侵入式和非侵入式的区别
简单说一下我的理解吧。假设大家都想要把用户代码塞到一个框架里。侵入式的做法就是要求用户代码“知道”框架的代码,表现为用户代码需要继承框架提供的类。非侵入式则不需要用户代码引入框架代码的信息,从类的编写者角度来看,察觉不到框架的存在。例如: 使用struts的时候,我需要继承一些struts的类,这时struts侵入到了我的代码里。 使用spring,编写一些业务类的时候不需要继承spr转载 2012-12-04 16:09:41 · 723 阅读 · 0 评论 -
javascript之数组操作
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然转载 2012-11-23 11:36:36 · 334 阅读 · 0 评论 -
将Web应用打包成WAR文件的方法
(1)在命令行中运用Jar命令假定有一个Web应用:C:\myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:\>cd myHomeC:\myHome\>jar cvf myhome.war转载 2012-11-23 16:07:44 · 702 阅读 · 0 评论 -
JSP门户--JetSpeed介绍
本文将快速浏览 Apache 门户项目组的所有项目,并着重介绍门户项目组中的核心项目-Jetspeed-2。引言JEE作为建立在 Java平台上的企业级应用解决方案,经过这些年不断发展,已经成为企业级开发的工业标准和首选平台。众多厂商如IBM,BEA和Oracle等都围绕该规范推出了相应的,功能强大的产品。JEE规范组中最受业界认同和取得最大成功的就是JEE Web层面规范,发展到今天转载 2012-12-02 17:19:45 · 1067 阅读 · 0 评论 -
jetspeed 安装
安装步骤:前提:本身已安装JDK1.5并配置好环境变量;安装好MySql,默认用户名“root”,密码test,并建一个新的库“jetspeed”。下载相关文件: 需要文件1、ant编译工具 2、maven管理工具 3、jdk1.5.0_06以上版本 4、servlet引擎原创 2012-12-02 15:26:34 · 543 阅读 · 0 评论 -
JetSpeed源码分析
导读: 类功能分析: 1. Request相关: 1.1. Interface org.apache.jetspeed.request.RequestContext 这个接口定义了许多可获取的上下文组件: 包括: 1.HttpRequest/Response; 2.ServletConfig; 3.ProfileLocater转载 2012-12-02 16:24:07 · 959 阅读 · 0 评论 -
各浏览器的userAgent对照表
IE Mozilla/4.0 (compatible; MSIE 8.0; Windows NT6.0) Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.2) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT5.1) Mozilla/4.0 (compatible;转载 2012-11-28 14:29:09 · 1717 阅读 · 0 评论 -
js获取节点 dom操作
接口nodeType常量nodeType值备注ElementNode.ELEMENT_NODE1元素节点TextNode.TEXT_NODE3文本节点DocumentNode.DOCUMENT_NODE9转载 2012-11-28 15:14:45 · 461 阅读 · 0 评论 -
js中cookie的使用详细分析
JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器 提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模转载 2012-11-28 16:38:57 · 322 阅读 · 0 评论 -
基于JQuery的cookie插件
JQuery居然没有操作cookie相关的函数,搜了下官方有个cookie的插件。简单使用方法: JQuery-Cookie插件 设置cookie1 设置cookie2 获取cookie 删除cookie $(function(){ var COOKIE_NAME = 'test_cookie'; /转载 2012-11-28 16:40:38 · 306 阅读 · 0 评论 -
Javascript 中 null、NaN和undefined的区别
1.类型分析: js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。代码var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a转载 2012-11-30 09:17:15 · 345 阅读 · 0 评论 -
JavaScript instanceof理解及与typeof对比
经常有人会在JavaScript里写如下的方法:function checkType() {var s1 = 123;var s2 = "OK";if (s1 instanceof Number) {alert("s1 is a number.");}if (s2 instanceof String) {alert("s2 is a String.");}转载 2012-11-30 09:43:19 · 384 阅读 · 0 评论 -
Json 语法 格式
1 JSON对象的表示对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。表示方法:{key1:value1,key2:value2,......}json采用key/value的方式表示对象。 2 JSON数组表示方式数组是值(value)转载 2012-11-30 10:32:03 · 746 阅读 · 0 评论 -
js常用函数整理
类型转换:parseInt\parseFloat\toString类型判断:typeof;eg:if(typeof(var)!="undefined")\isNaN字符处理函数:toLowerCase\touppercase\ substring(从哪里截到哪)\substr(从哪里开始;截多少个字符) \indexOf(字串中找某串字符)\replace(替换函数)\charCo转载 2012-11-30 09:25:31 · 436 阅读 · 0 评论 -
javascript this用法小结
this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编转载 2012-11-30 12:21:34 · 337 阅读 · 0 评论 -
推荐--jQuery使用手册
翻译整理:Young.J官方网站:http://jquery.com jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:Starterkit (http://jquery.bassistance.de/jquery-转载 2012-11-30 17:19:47 · 278 阅读 · 0 评论 -
javascript:void(0)是什么意思
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navig转载 2012-12-01 10:43:46 · 805 阅读 · 0 评论 -
什么是Portlet
Portlets “Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168)本文探讨了以下内容:1. Por转载 2012-11-23 17:16:46 · 456 阅读 · 0 评论