- 博客(54)
- 资源 (36)
- 收藏
- 关注
原创 09---Ajax03(返回xml数据)
为了更好的理解关于Ajax操作xml的部分,所以下面的程序将通过一个普通的静态的xml文件,来观察一些ajax中的接受 xml的返回效果; 范例:有如下的一段xml文件---allarea.xml; 1 北京 2 天津 3 南京 该xml文件在虚拟目录的项目中;
2012-04-28 15:26:18 1610
原创 09---Ajax02(异步验证)
在进行一个新用户的注册前,必须保证用户的ID唯一,不能重复;servlet: package check.lid.servlet; import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CheckServlet exte
2012-04-28 15:25:40 442
原创 09---Ajax01(简介)
Ajax本身不属于一门新技术,而是一门就技术的烦心而已;ajax(asynchronous javascript and xml,异步javascript and xml),他的主要作用是用于页面的局部刷新;Ajax的核心就是XMLHttpRequest对象:不同的浏览器创建XMLHttpRequest对象的方式不同: var xmlHttp; function
2012-04-28 15:25:05 466
原创 08---JSTL06(函数标签库)
所谓的函数标签库就是对String的一种封装; 这是测试 pageContext.setAttribute("info","hello YUJ"); %> 查找:${fn:contains(info,"YUJ")} 查找:${fn:containsIgnoreCase(info,"yuj")} 查找:${fn:startsW
2012-04-28 15:24:30 449
原创 08---JSTL05(XML标签库)
XPath的主要功能是在XML中,能够准确的找到某个元素;例如:现在有如下的xml文件; lid 886@163.com 找到name元素 /addresslist/linkman/name找到name元素 //name找到id属性 //name/@id标签: 这是测试
2012-04-28 15:24:02 561
原创 08---JSTL04(sql标签库)
JSTL标签本省的功能的确很强大,基本上把所有的功能都包含了,但是从标准的MVC设计模式来考虑的话,这种JSP页面中直接操作SQL的开发是很业余的; auth="Container" type="javax.sql.DataSource" maxActive="100" minIdle="30" maxWait=
2012-04-28 15:23:24 423
原创 08---JSTL03(国际化)
1、标签: Locale是进行国际化操作中最重要的一个内容,通过不同个locale可以指定不同的区域, 以取得不同的资源文件的信息; 这是测试 pageContext.setAttribute("date",new Date()); %> 中文日期显示: 英文日期显
2012-04-28 15:22:40 444
原创 08---JSTL02(核心标签库)
核心标签库:核心标签库是JSTL中最重要的部分,也是在开发中最常用的部分,在核心标签库里主要完成的就是流程控制、迭代输出等操作;============================================================功能分类 标签名称 描述 输出属性内容 设置属性内容基本标签删除指定属性 异常处理---------------------------------
2012-04-28 15:21:58 492
原创 08---JSTL01(简介及安装)
对于MVC设计模式来讲,一直强调,在一个jsp页面中scriptlet的代码越少越好,但是只靠最早de概念是很难实现的,因为标签的开发本身是非常麻烦的,所以为了简化标签的开发,也为了让标签具备一些通用性,所以一般在开发中(不使用框架的前提下)可以使用JSTL组件完成开发的任务;JSTL简介: JSTL是一个开放代码源的标签组件,由apache的jakarta小组开发,可以直接从
2012-04-28 15:21:21 496
原创 07---jsp标签编程07(DynamicAttribute接口)
使用此接口完成动态属性的设置:之前的所有的属性如果需要,则必须在文件中使用的节点进行定义,但是如果现在属性不是固定的,可以用用户自己任意设置的话,就可以使用DynamicAttributes接口实现。 package tag.lid.dynamictag; import java.util.*; import java.text.*; import java.io.*;
2012-04-28 15:20:46 1028
原创 07---jsp标签编程06(简单标签)
简单标签: 在jsp1.2之前如果要是想进行标签库的开发,要么选择继承TagSupport类, 要么就是继承BodyTagSupport类,而且还要去覆写里面的doStartTag()、 doEndTag()、doAfterBody(),而且还有非常清楚这些方法的返回值类型,例如 SKIP_BODY,EVAL_BODY_INCLUDE等,这对于用户开发标签库来说很麻烦,所以到
2012-04-28 15:20:15 616
原创 07---jsp标签编程05(BodyTagSupport)---以后补充
BodyTagSupport是TagSupport类的子类,通过继承BodyTagSupport类,实现的标签可以直接处理标签体内容的数据,BodyTagSupport类的定义如下: public class BodyTagSupport extends TagSupport implements BodyTag;
2012-04-28 15:19:38 417
原创 07---jsp标签编程04(迭代标签)
在一个MVC设计模式之中,一个jsp文件中最好不要出现任何的scriptlet代码,因为这样会破坏程序的结构。而且维护起来非常的麻烦,上一次已经演示了如何进行判断标签的开发,那么这次来观察一下如何使用标签进行迭代操作的开发;需要先开发一个迭代标签的处理操作类; package tag.lid.iterator; import java.io.*; import java.u
2012-04-28 15:18:54 439
原创 07---jsp标签编程03(判断标签)
doStartTag(): 此方法在标签开始的时候执行,此方法有两种返回值;分别是: SKIP_BODY:表示忽略标签体的内容,而将执行权转交给doEndTag()方法; EVAL_BODY_INCLUDE:表示执行标签体的内容;执行doAfterBody() ;doAfterBody(): 此方法是IterationTag接口与Tag接口的差别所在,本方法用来重复执行标签体的
2012-04-28 15:18:17 599
原创 向数据表中添加查询到的数据
1、 创建一数据表(列必须是与查询的列一一对应的)2、从其他的几个数据表重查询数据insert into INFO_MYMARKERS_CABLESSELECT m.*, c.cidfrom info_allmarkers m,info_allrelays r,info_allcables cwhere m.relayid=r.id and r.cableid=c.cid;
2012-04-25 11:07:51 476
原创 07---jsp标签编程02(有属性的标签)
下面定义一个可以完成日期格式化显示的操作,希望用户可以输入自己的日期的格式化模板,根据此模板 最终完成当前日期的显示功能; package tag.lid.demo; import java.text.*; import java.util.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tage
2012-04-18 09:59:49 519
原创 07---jsp标签编程01(认识标签)
自己开发的标签没有通用性,我们基本上是使用标签,使用已经开发好的标签,例如:JSTL或者是 struts中的标签; 这里学习标签开发这是为了便于理解标签;·定义一个简单的标签: 如果现要定义个标签,我们必须继承javax.servlet.jsp.tagext.TagSupport类; 定义标签的支持类:HelloTag.java 在标签开发之中,最麻烦的部分就是返回值,
2012-04-18 09:59:21 481
原创 06---tomcat数据源
tomcat数据源的原理、配置、使用:在程序代码之中 使用数据源是可以提升操作性能的,这种性能的提升依靠于操作原理;传统的JDBC操作步骤: 、加载数据库驱动程序,数据库驱动程序通过ClassPath配置; 、通过DriverManager类取得数据库连接对象 、通过Connection实例化PreparedStatement对象,编写sql操作数据库 、数据库属于
2012-04-18 09:56:26 488
原创 05---表达式语言05(表达式运算符)
重点掌握三目运算符的使用;运算符: 在表达式语言中为了方便用户的显示操作定义了许多数学运算符、关系运算符、逻辑运算符等, 使用这些运算符将使得JSP页面更加简洁,但是对于太复杂的操作还是应该在Servlet或 JavaBean中完成,在使用运算符的时候,所有的操作内容也可以直接使用设置的属性,而 不用考虑转型的问题;math_demo.jsp: 这是测试
2012-04-18 09:54:42 435
原创 05---表达式语言04(在MVC中应该表达式)
在之前学习MVC设计模式之中一直都有DAO的存在,而所有的对象都保存在VO之中了,那么这个时候如果讲一个VO传递到了JSP文件中的话,则必须在JSP之中导入vo包,而如果现在使用了表达式语言的话,这个包的导入就没有意义 了;package el.lid.demo;public class Dept{ private int deptno; private String
2012-04-18 09:54:15 479
原创 05---表达式语言03(集合操作)
1、Collection集合: 这是测试 <% List all=new ArrayList(); all.add("lid"); all.add("yuj"); all.add("family"); request.setAttribute("allinfo",all); %> 第一个元素:${allinfo
2012-04-18 09:53:42 335
原创 05---表达式语言02(表达式语言的内置对象)
表达式语言的内置对象定义: 表达式内置对象 说明 pageContext 表示javax.servlet.jsp.PageContext对象 pageScope 表示从page属性范围查找输出属性 requestScope 表示从request属性范围查找输出属性 sessionScope 表示从session属性范围查找输出属性 applicationScope
2012-04-18 09:53:08 572
原创 05---表达式语言01(表达式语言简介)
如果要想让表达式语言发挥出自己的主要作用,则必须首先考虑的是使用MVC设计模式,因为在MVC设计模式一个最主要的好处就是让JSP中的代码越来越少了,而且已经规定了jsp之中只能出现三种代码: ·接受属性----学习完表达式后,属性输出的scriptlet将会在jsp中消失 ·判断语句----学习完标签(编写判断标签)后,该scriptlet将会消失 ·迭代输出----学习完标签(编
2012-04-18 09:52:39 453
原创 04---servlet11(监听器)
监听:对某一些操作进行监视,那么就称为监听;在web中的监听主要的功能是用于对ServletConfig、Session、Request进行监听的一种操作;监听器: 第三种Servlet程序称为监听Servlet,主要的功能是负责监听WEB的各种操作,当相关的事件触发之后将 产生事件,并对此事件进行处理,在WEB中可以对application、session、request三种
2012-04-18 09:51:36 402
原创 04---servlet10(过滤器)
servlet一种分三种:·简单servlet----之前学的都是简单servlet;·过滤servlet·监听servlet通过过滤servlet进行编码过滤及登陆验证; 既然是一个servlet,之前是采用的继承HttpServlet类的形式完成,但是过滤其中使用的不再是HttpServlet,而是接口;如果想要完成一个过滤其开发的话,则首先必须让一个类实现
2012-04-18 09:50:52 361
原创 04---servlet09(MVC设计模式应用)
使用MVC设计模式完成一个用户登陆程序的开发;登入程序之前已经学习过,是使用jsp+JDBC完成的开发操作,但是之前的登入程序开发中 发现有很多的问题,就是一个jsp文件中有scriptlet代码太多,即便是使用jsp+javabean 的开发模式,其本身也存在jsp中代码过多的问题。现在就可以利用MVC设计模式来彻底解决掉代码过多的问题;MVC登陆程序清单:
2012-04-18 09:50:03 681
原创 04---servlet08(web开发模式Model I和Model II)
两种开发模式为整个WEB的核心操作,其中以模式二最为重要;Model I: 之前学习JavaBean的时候学习过DAO设计模式,实际上在这到程序中,可以发现DAO完全负责数据层 的操作, 而jsp负责显示;是一个典型的JSP+JavaBean的开发模式;这种模式就做Model I; model I就是客户端通过访问jsp,调用里面的javabean,而通过javabean调用整数
2012-04-18 09:49:12 1284
原创 04---servlet07(servlet跳转)
回顾:关于跳转有两种: ·客户端跳转:地址栏跳转之后改变,而且无法传递request范畴的属性,是所有的执行完毕之后 在执行跳转,语法:response.sendRedirect() ·服务器段跳转:地址栏不发生变化,而且可以传递request范围的属性,属于无条件的跳转,只要执行 立刻跳转,语法: Servlet之中也是可以完成跳转的,而且既然Serv
2012-04-18 09:48:12 422
原创 04---servlet06(取得其他内置对象)
1、取得HttpSession实例 ·在servlet程序中要想得到一个session对象, 通过HttpSerlvetRequest接口完成,在此接口中提供了一下操作: public HttpSession getSession(); public HttpSession getSession(boolean create); servlet本身提供的只有request和r
2012-04-18 09:47:30 597
原创 04---servlet05(取得servlet初始化配置信息)
初始化的方法可以使用init()完成,但是里面 却可以传入一个ServletConfig对象,此对象就是可以可以接受初始化配置参数的操作;因为所有的初始化参数都必须在web.xml文件之中进行配置package com.lid.servlet;import java.io.*;import javax.servlet.http.*;import javax.servle
2012-04-18 09:46:14 385
原创 04---servlet04(servlet生命周期)
生命周期:是一个程序的存在周期,Servlet由于是受到容器的管理,所以容器来决定其生命周期。Servlet生命周期: Servlet程序是运行在服务器端的一段java程序,其生命周期将受到WEB容器的控制,生命周期 包括:加载程序、初始化、服务、销毁、卸载五个部分;Servlet生命周期对应的方法: ·public void init() throws Servlet
2012-04-18 09:44:49 365
原创 04---servlet03(servlet与表单)
InputServlet.java: package com.lid.servlet; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class InputServlet extends HttpServlet{ public void doGet(HttpS
2012-04-18 09:43:12 326
原创 04---servlet02(第一个servlet)
实现要求: 如果要开发一个可以处理HTTP请求的Servlet程序,肯定是要继承HttpServlet这个抽象类, 而且在定义的Servlet类中至少还有覆写HttpServlet类中提供的doGet()方法; ·protected void doGet(HttpServletRequest req,HttpServletResponse resp) throws Ser
2012-04-18 09:42:08 461
原创 04---servlet01(servlet简介)
Servlet简介: ·Servlet(服务器端小程序)是使用java语言编写的服务器端程序,可以 向jsp一样,生成动态的WEB页,Servlet主要运行在服务器端,并由服务器 调用执行,是一种按照Servlet标准开发的类; ·Servlet程序是java对CGI程序的实现,但是与传统CGI的多进程处理操作不同的是, Servlet采用了多线程的处理方式,这样就似的S
2012-04-18 09:38:58 588
原创 03---javabean07(DAO设计模式)
DAO设计模式简介: DAO(data access object,数据访问对象)主要功能就是用于进行数据操作的,在程序的标准 架构中属于数据层;·资源层主要是数据库的操作层,里面可以进行各种数据的存储,但是这是数据存储操作的时候肯定 依靠sql语句,之前发现,如果一个程序中出现过多次sql语句的直接操作,则jsp变得相当复杂, 而且也不便于程序的可重用性。 可以通过一
2012-04-13 09:30:34 986
原创 03---javabean06(注册验证)
通过jsp+javabean完成一个注册用户的验证功能;在一般情况下,用户注册的功能是肯定是好不了的,而且这些功能本身也需要对输入 的数据完成验证;本程序暂时不使用数据库;程序完成需要的界面: myIndex.jsp: 注册信息填写页,同时会将输入错误的数据进行错误提示; check.jsp: 将输入的表单数据自动赋值给javabean,同时验证如果失败返回到index.jsp
2012-04-13 09:29:35 508
原创 03---javabean05(javabean的删除)
删除javabean: javabean虽然使用了标签进行创建,但是其操作依靠的仍然是 四种属性范围,如果一个javaBean不再使用的话,则可以直接使用 四种范围的removeAttribute()方法进行删除 ·删除page范围的javabean的使用: pageContext.removeAttribute(javabean名称); ·删除request范围的jav
2012-04-13 09:29:09 437
原创 03---javabean04(javabean的保存范围)
javabean的保存范围: 在的指令上存在了一个scope属性,表示的是一个javabean的保存范围, 保存的范围一个四种: ·page----------保存在一个页面的范围之中,跳转之后此javabean失效; ·request-------保存在服务器一次跳转内 ·response------保存在一次回话内,即浏览器打开到浏览器关闭 ·application--
2012-04-13 09:28:32 509
原创 03---javabean03(设置与取得属性)
1、设置属性: 标签一共有四种使用方法: ·自动匹配: ·指定属性: ·指定参数: ·指定内容: 指定属性: input_bean02.html: 姓名: 年龄: input_bean02.jsp: 这是测试
2012-04-13 09:27:50 504
原创 03---javabean02(javabean与表单)
按原始的办法,即手动的去生成SimpleBean对象;input_bean.jsp: 这是测试 request.setCharacterEncoding("gbk"); SimpleBean simple=new SimpleBean(); String name=request.getParameter("name"); S
2012-04-13 09:27:20 462
extjs2.0 下拉列
2013-06-15
extjs 动态树实现的demo
2013-06-09
axis2_plus jar包
2012-12-16
jsde92_sdk.jar、jpe92_sdk.jar、concurrent.jar、icu4j_3_2.jar
2012-07-17
用户管理系统
2012-03-23
flash paper
2011-10-31
eclipse汉化工具适用于eclipse3.5,eclipse3.6,eclipse3.7的汉化
2011-07-13
jsp页面实现上传下载
2014-08-08
com.primeton.studio.workbench.team.svn.1.0.0.jar
2014-04-29
ext2.0 树的增删改操作
2013-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人