- 博客(51)
- 收藏
- 关注
原创 struts_3_4
过滤器与拦截器的区别:*相同点:都是起拦截作用*不同点: *作用范围:*过滤器:使用范围是J2EE范畴,任何一个web工程都可以使用过滤器*拦截器:使用范围是struts2范畴,离不开struts2框架的 *完成的功能:*过滤器:拦截请求资源*拦截器:完成其他所有功能*执行顺序:过滤器——>拦截器http客户端-->web容器--
2013-03-04 20:45:07
303
原创 struts_2_28
复习:1、什么是struts22、怎么搭建struts2开发环境 1>> 下载struts2所需要的jar文件 http://struts.apache.org 首页上就可以直接点击下载需要的最新版本。Tomcat 删除掉。 2>>添加struts2的配置文件 struts.xml ---dtd-->核心的jar文件中 可以
2013-02-28 22:44:25
225
原创 struts2 2_26
1、struts2是MVC框架2、struts2的开发环境搭建 1》找到开发Struts2应用需要使用到的jar文件. 2》编写Struts2的配置文件 3》在web.xml中加入Struts2 MVC框架启动配置 1》找到开发Struts2应用需要使用到的jar文件.需要下载struts2 官网:
2013-02-26 21:32:21
237
原创 Servlet事件监听器
一、概念监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。二、Servle监听器1、编写 Servlet监听器(1)和编写其它事件监听器一样,编写servlet监听器也需要实现一个特定的接口,并针对相应动作覆盖接口中的相应方法。(2)和其它事件监听器略有不同的是,
2012-12-20 22:13:02
233
原创 九大隐式对象
request :保存了很多客户端请求的信息。如请求来源,Cookie和客户端请求的相关数据等response:生成服务器端响应,然后将响应结果发送到客户端paget:一般我们使用Page指令来替代使用这个对象 pageContext:将我们写个对象放在这个pageContext对象中我们这个页面中存在config :一样的我们在页面中是使用很少的,一般会在Serv
2012-11-08 20:21:17
302
原创 使用jsp+servlet完成一个表单验证
My JSP 'test.jsp' starting page -->表单提交usernamesex男 女adresslikesingdancegame package com.csdn.servlet;import java.io.IOException;i
2012-11-07 22:36:04
480
原创 反射
1、反射,可以理解为在运行是获取对象类型信息的操作,反射是有smith在1982年首次提出的。2、反射就是加载类,并解剖出类的各个组成部分。3、编程时什么情况下才需要加载类,并解剖出类的各个组成部分呢?做框架时,经常需要写配置文件,内部机制要通过反射机制来获取。4、Java反射机制提供的功能:1)在运行时判断任意一个对象所属的类。2)在运行时构造任意一个类的对象。
2012-11-07 14:22:40
183
原创 2012年8月编程语言排行榜
TIOBE 于11日公布了8月份编程语言排行榜,C 语言继5月份超过JAVA之后,已经占据榜单冠军之位4个月,而且份额还在继续再增加,展现出长期称霸的冠军像 。JAVA、C++的份额持续下滑,OBJECT-C 稳步上升,代表 IOS开发方兴未艾。PHP上个月下滑到第七位,这个月又回到第六位,与第七位的VB显得比较胶着。其他语言变化不大。Object-C 占据探花位置已经第二个月,而且还在上
2012-11-07 14:14:09
254
转载 创业是找死 不创业是等死
记不清是谁说过的这句话,不过听后只有无奈的摇摇头,嘴角咧出一丝笑,涩涩的. 这究竟是个什么时代呢.一切显得那样浮躁.工资永远没有房价涨的快.不过既然无力去改变,就要努力去适应.不然就被PASS掉.优胜劣汰本来就是大自然的规律.在这样的夜晚,听着宝儿的宝石情歌,竟生出这么多感慨来.韩国的歌向来是煽情的.呵呵.尽管一句没听懂.还是会沉浸在这淡淡忧伤的旋律中.......
2012-11-07 14:11:09
612
转载 全国各大学精品课程网站
河北大学精品课程http://course.hbu.cn/厦门大学精品课程网站:http://xmujpkc.xmu.edu.cn南开大学精品课程:http://202.113.21.85/jpkc.htm中山大学精品课程:http://202.116.65.193/jinpinkc/index_sheng.htm南京大学精品课程:http://jw.nju.edu.cn/news
2012-11-07 14:10:31
3436
转载 一个HR给应届毕业生的面试建议 后悔看到的太晚了
开始之前务必记住: 黄金法则:80/20---你要承担起80%的谈话而面试官只会说20%。 白金法则:你必须试着控制面试的节奏和话题。 钻石法则:对于没有把握的问题,抛回给面试官。 1.在一分钟内介绍一下你自己 这似乎是必答题。不要以为这很容易。如果你用一分钟来重复你的简历,恭喜你,你的印象加分没有了!建议你最多用二十秒钟介绍自己的姓名、学校、专业。然后话锋一转,引出自己的优势或强
2012-11-07 14:09:43
889
转载 不富都难的28个理财习惯
1.储蓄和投资高效并行。 观点:不储蓄,绝对成不了富豪;储蓄不是美德,而是手段;努力工作赚钱不是为了消费而是为了投资;储蓄是守,投资是攻;时间就是金钱;储蓄和投资都要趁早;与其感叹贫穷,不如努力致富。 2.负债也是一种资产。 世上有两种人,一种是让钱灵活地滚动起来的人,另一种是被前一种人无形中把钱滚走的人。富人,就是能让钱灵活滚动起来的人。观点:想买房,贷款吧;只想还
2012-11-07 14:08:42
1483
转载 15个习惯,受益一生
1)总带一本书 无论你花一年或者一周去读一本书,这都无所谓。随身带着它,当你有时间的时候就努力去阅读,通读。每天只需花挤出来的几分钟,一周就能读一本。那么一年至少就能读50本。 2)建一个“要学习什么”的名单 我们都有需要做的事情的清单。这些就是我们需要完成的任务。努力建立一个”要学习什么”的清单。你可以把想要学习新领域的思路写在上面。或许你想掌握一门新语
2012-11-07 14:07:53
581
转载 让每一天有意义,一生的学习软件推荐
有人问我,一生有多久?我告诉他,三万天。然后我想,我应该写点什么,人生这么短,我们的生命应该每一天都有意义。现在,我想向你分享我成长的经验,第一次,是一生的学习软件推荐。SuperMemo——一切皆可记忆当我看了《记忆碎片》发现一个人要靠字条、照片来记住自己仍活着的时候,我得抱怨自己:记忆是如此的珍贵,我却不曾好好把握、学习,使自己更加成长、成熟。但好消息是,我打算用一生的时间
2012-11-07 14:06:33
3514
转载 Unity
Unity 是一个用纯C语言编写的测试工具. 它简洁实用,多应用于嵌入式系统.Unity工具可以裁剪用于各种规模的嵌入式项目,当然,只要是纯C语言的项目,Unity都可以使用. Unity是微软patterns & practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序,有以下优点: 简化了对象的创建,特别是针对分层对
2012-11-07 13:54:55
418
原创 Unity简介
Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎。Unity 是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。 Unity 最初出现在Ubuntu Netbook 10.10中。它最初的目的是更有效地利用上网本有限的屏幕尺寸。和 GNOME
2012-11-07 13:52:14
863
原创 单另类
两种写法:1.饿汉式:不管你用不用,一开始就建立单例对象,即先初始化对象。 开发一般使用此写法,安全性 private static Single s=new Single(); privateSingle(){} public static Single getInstance(){ returns;
2012-11-07 13:33:33
249
原创 java基础 常量变量
JAVA 基础注释的格式以//开头,注释内容从//开始到本行行尾结束;以/*开头,直到遇到*/结束,注释内容可以跨行,适用于内容较长的注释;以/**开头,直到遇到*/结束,注释内容可以跨行。使用JDK中提供的文档化工具javadoc可以将这种注释的内容提取出来自动生成软件说明文档。数据类型的分类常量和变量常量整型常量12 -98245
2012-11-07 13:31:47
202
原创 数据库
1.创建数据库create database 库名create database if not exists库名创建库的同时指定字符集,校对规则create database mydb character set utf8collate utf8-general_ci;显示所有数据库show databases;显示创建数据库的定义信息sh
2012-11-07 13:30:58
330
转载 网络编程基础知识汇总
Java是一种平台无关的编程语言,具有“一次编写、到处运行”的特点,所以非常适合网络编程。可以说,在网络编程方面没有任何一门语言比Java更优秀。网络基本概念计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络体系结构:国际标准化组织ISO于l978年提出
2012-11-07 13:23:56
249
原创 XML总结
1. XML是用来组织数据结构的 结构数据包括如: 电子数据表、地址簿、控制器参数、财务交易及技术绘图等。XML是一系列文字格式设计的规则(也可称之为指导方针或惯例),来帮助你组织数据结构。XML不是一种程序语言,所以你不必一定是程序员,同样可以使用或学习它。XML使计算机简单地生成及读取数据,并确保数据结构精确。XML避免了一般语言设计的缺陷:它是可扩展的、跨平台、支持国际化及区域化的
2012-11-07 13:22:43
377
转载 java_泛型
package com.hbsi.generic; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import org.juni
2012-11-07 13:21:49
173
原创 自学软件开发应注意
要自学的话 是个很难的过程哈 C语言作为程序语之父 肯定是从C开始哈 其次学HTML JAVA等等学好C语言,你可以很好地应付任何一种编程工具。2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在
2012-11-07 13:17:36
370
转载 学编程应注意的问题
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要
2012-11-06 17:39:42
284
转载 编写一工具栏,完成数据库的连接,并将数据库的信息写到配置文件中。
package cn.hr.csdn.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLExceptio
2012-11-06 17:35:38
371
原创 Session-会话
Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。使用Cookie和附加URL参数都可以将上一次请求的状态
2012-11-06 17:32:02
207
转载 jdbc
编写一个程序,这个程序从user表中读取数据,并打印在命令行窗口中。一、搭建实验环境 :1、在mysql中创建一个库,并创建user表和插入表的数据。2、新建一个Java工程,并导入数据驱动。二、编写程序,在程序中加载数据库驱动 Class.forName(“com.mysql.jdbc.Driver”);DriverManager. regist
2012-11-06 17:22:59
213
转载 JDBC基础知识总结
创建JDBC的事务主要分以下步骤1.设置事务的提交方式为非自动提交: conn.setAutoCommit(false);2.将需要添加事务的代码放入try,catch块中。3.在try块内添加事务的提交操作,表示操作无异常,提交事务。 conn.commit();4.在catch块内添加回滚事务,表示操作出现异常,撤销事务: conn.rollbac
2012-11-06 15:28:47
220
原创 HTTP协议
1、 在一个TCP连接上可以传送多个HTTP请求和响应、 多个请求和响应过程可以重叠进行 、增加了更多的请求头和响应头 。1.0客户端与Web服务器建立连接后,只能获取一个Web资源,1.1在一个连接上能获取多个资源。2、客户端连上服务器后,向服务器请求某个 web 资源,称之为客户端向服务器发送了一个 HTTP 请求,包括:一个请求行、若干消息头、以及实体内容 。GET /books/j
2012-11-06 15:12:21
230
转载 HTTP-超文本传送协议
一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。超文本传送协议 (HTTP-Hypertext transfer protocol) 是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(world wide web)交换信息的基础。 它允许将超文本标记语言 (HTML) 文档从 Web 服务器传送到 Web浏览器。HTML 是一
2012-11-06 15:10:04
748
原创 xml-完成上课讲的案例。
package com.hbsi.domain;public class Student {private String examid;private String idcard;private String name;private String location;private double grade;public String getExamid() {re
2012-11-06 15:05:29
255
原创 使用sax解析获取第一个书名节点的值
package net.csdn;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import or
2012-11-06 15:04:33
771
原创 xml知识片段
1.xmlns=".."片段的作用是什么?通过名称空间声明xmlns来声明当前编写的标签来自哪个Schema约束文档2.xmlns:xsi=".."片段的作用是什么?声明表示schemaLocation属性时所使用的名称空间(即为前缀)3.xsi:schemaLocation=".."片段的作用是什么?为了在XML文档中声明它所遵循的Schema文件的具体位置4.那些名称空
2012-11-06 15:03:43
323
原创 xml编写一个文件
平凡的世界路遥998三国演义罗贯中998bookname{display:block;color:red;font-size:30pt;}autor{display:block;color:blue;font-size:40pt;}price{color:yellow;font-size:80pt;}
2012-11-06 15:00:25
401
转载 xml-可扩展标记语言
可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。XML与Acces,Oracle和SQL S
2012-11-06 14:59:48
312
转载 servlet
servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在服务器端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问聚书库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应
2012-11-06 14:56:02
189
原创 servletContext
1. 写出获取ServletContext的两种方式方法一:ServletContext context1 = this.getSerletConfig().getSerletContext();方法二:ServletContext context1 = this.getSerletContext();2.使用ServletContext实现两个Servlet数据共享Str
2012-11-06 14:49:51
215
原创 使用response处理中文乱码
package com.hbsi.response;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet.ServletException;
2012-11-06 14:48:46
275
原创 Response 对象
使用 Response 对象可以将输出发送到客户端。语法Response.collection|property|method 属性 Buffer表明页输出是否被缓冲。CacheControl决定代理服务器是否能缓存 ASP 生成的输出。Charset将字符集的名称添加到内容类型标题中。ContentType指定响
2012-11-06 14:45:10
195
原创 采用MVC设计模式实现一个简单程序
package com.hbsi;User.javapublic class User {private String name = null;private String email = null;public void setName(String name){this.name = name;}public String getName(){retur
2012-11-06 14:42:13
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人