Web 开发
文章平均质量分 78
xiaotom5
这个作者很懒,什么都没留下…
展开
-
netbeans下调试j2me,出现提示要tomcat的manager权限的用户名和密码问题解决位置
netbeans下调试j2me,出现提示要tomcat的manager权限的用户名和密码问题解决位置解决方法:修改tomcat-users.xml中设置1.netbeans绑定的tomcat的改用户名和密码位置:有两处有tomcat-users.xml,不修改netbeans安装目录里面的tomcat中的,,而是修改在C:/Documents and Settings/Administra转载 2012-12-12 22:37:52 · 1972 阅读 · 0 评论 -
Struts 2
Struts 2 概述 Struts 2是Struts的下一代产品,是在 struts 和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts转载 2012-10-31 16:07:54 · 508 阅读 · 0 评论 -
HttpServletResponse简介
1、 WEB服务器回送给WEB客户端的HTTP响应消息分为三个部分:(1)状态行(2)响应消息头(3)消息正文(也叫实体内容) 2、 Servlet API中定义的ServletResponse接口类用于创建响应消息。 3、 HttpServletResponse是专用于HTTP协议的ServletResponse子接口,它用于封装HTTP响应消息。 4、 Http转载 2012-10-31 16:08:58 · 532 阅读 · 0 评论 -
OpenAPI
API的全称是应用编程接口(Application Programming Interface),这并不是一个新概念,在计算机操作系统出现的早期就已经存在了。在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,与之对应的,所开放的API就被称作openAPI。中文简介 使用API构建业务是实现开放式业务结构的关键技术,转载 2012-11-01 10:42:48 · 636 阅读 · 0 评论 -
This kind of launch is configured to open the Debug perspective 问题解...
window->preferences 然后找到你的tomcat所在的目录,一般是在MyEclipse Enterprise Workbench --> Servers-->tomcat-->tomcat xx-->launch,然后修改tomcat lanuch mode为Run mode。然后点击Apply,最后点击OK. 这样子设置后,就不会以debug模式运行系统了,如果后面需转载 2012-11-01 14:54:49 · 12998 阅读 · 0 评论 -
Spring2.5、Struts2、Ibatis开发框架搭建
一、框架下载1.1 Struts2框架Struts2框架发展于WebWork,现在捐献给了Apache开源组织,最新版本的Struts2框架可以从位于Apache官方网站的Struts2项目中获取,Struts2框架的项目主页地址为:http://struts.apache.org/,下载页面地址为:http://struts.apache.org/download.cgi,打开下载转载 2012-11-02 14:13:24 · 875 阅读 · 0 评论 -
Session和Cookies的区别
Cookie与Session都可以进行会话跟踪,但是实现的原理不太一样。一般情况下二者均可以满足需求,但有时候不可以使用Cookie,有时候不可以使用Session。下面通过比较说明二者的特点以及适用的场合。1 . 从存取方式上比较Cookie中只能保存ASCII字符串,如果需要存取Unicode字符或者二进制数据,需要进行UTF-8,GBK或者BASE64等方式的编码。Cookie中也不转载 2012-10-26 13:21:41 · 377 阅读 · 0 评论 -
post和get有什么区别
FORM中的get post方法区别Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下: 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、 Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用 “&”连接;Po转载 2012-11-01 08:58:29 · 655 阅读 · 0 评论 -
eclipse3.7安装svn插件
eclipse3.7+site-1.8.5 方法一:eclipse中在线方式:1.在线安装subclipse插件:其后,将可选插件都勾选上,下一步直到完成;2.myeclipse中swith workspace为SVN下载代码的目录;方法二:本地下载subclipse插件包site-1.8.5.zip,再将相应文件夹拷到eclipse相应目录,此方法未经尝试,以后如有需要可以转载 2012-10-31 15:45:11 · 590 阅读 · 0 评论 -
Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是转载 2012-10-31 15:46:14 · 336 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java web 程序时可能会存在编码的几个地方,一个 HTTP 请求怎么控制编码格式?如何避免出现中文问转载 2012-10-31 15:47:11 · 426 阅读 · 0 评论 -
struts做开发的时候action是继承Action方法还是ActionSupport方法
我做的时候,我的action是继承ActionSupport的Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类,但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法,因为ActionSupp转载 2012-10-31 16:07:00 · 1736 阅读 · 1 评论 -
JSP编码解码格式(杂)
1.如果 和 同时存在,则jsp页面的CharacterEncoding和ContentType以charset为准!我靠,response.setCharacterEncoding()和ContentType都是设置浏览器对服务器相应页面进行重新编码。貌似跟jsp本身的编译没有关系。如果jsp在pageencoding没有设置,在服务器的java文件里已经是乱码,在这边设置就没有用处哎。转载 2012-10-31 16:01:11 · 670 阅读 · 0 评论 -
在Eclipse中配置tomcat
为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题。结果,自己到tomcatforEclipse的插件的网上直接下载了一个,按照提供的说明一下子就配成了。网上的那么多配置文章,唉,不说啥了。看看我的配置步骤吧。1,Eclipse的安装。这个是从Ecli转载 2012-11-09 16:38:09 · 2194 阅读 · 0 评论 -
在STRUTS中如何通过request获取从HttpURLConnection写出的流对象
最近在一个项目中,需要从HttpURLConnection中写出流,在STRUTS中通过request获取流对象,但是,不管怎么样操作,在STRUTS的request中就是不能获取对应的流,很郁闷的说,之后找到了关键点,因为流写出的时候设置了表单提交的形式,导致STRUTS中获取流时出现了问题,struts对没有指定content-type的request请求,封装时候作了一些处理,导致无法在Ac转载 2012-11-05 10:52:17 · 890 阅读 · 0 评论 -
servlet和action中获取URL中的汉字(解决URL中汉字为乱码的问题)
最近在项目中又遇到一个小问题,通过HttpURLConnection来传递汉字时,服务端获取汉字参数时都为乱码,以下分别为在servlet或action中获取URL中的汉字解决办法:1. 以下代码为 通过HttpURLConnection连接来传递参数,其中,对待汉字的操作需要先进行编码的操作,之后在服务端进行解码操作即可。[java] view plaincopyprin转载 2012-11-05 10:50:57 · 589 阅读 · 0 评论 -
JAVA方法中通过调用URL来获取其返回的内容
1. 先通过以下的方法获取URL连接返回的流信息:[java] view plaincopyprint?public String getReturnData(String urlString)throws UnsupportedEncodingException { String res = ""; try { URL url = new URL(urlS转载 2012-11-05 10:47:13 · 654 阅读 · 0 评论 -
httpclient通过POST来上传文件,而不是通过流的形式,并在服务端进行解析(通过httpmime.jar来操作)
1. 首先需要对应的JAR包 导入 httpmime-4.1.1.jar。[java] view plaincopyprint?package url; import io.IoStreamUtil;import java.io.File;import java.io.IOException; import java.io.InputStream;i转载 2012-11-05 10:46:17 · 753 阅读 · 0 评论 -
spring中加载xml配置文件的方式
spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括:XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicationContext转载 2012-11-05 10:44:27 · 431 阅读 · 0 评论 -
在tomcat中配置JNDI数据源
在tomcat5.0中配置数据源(全局数据源、局部数据源),通过连接池机制连接数据库1. odbc-jdbc桥连2. 通过加载本地驱动连接3. 在web应用服务器中设置数据源,通过池接技术连接数据库(加载本地驱动)4. 在框架中设置数据源,通过内置连接池或者集成外部连接池与数据库交互 Tomcat全局数据源的设置:1. 启动tomcat服务器,登陆admin服务器控制台转载 2012-11-05 10:42:55 · 473 阅读 · 0 评论 -
tomcat启动的时候报 validateJarFile jar not loaded
最近做项目要用到tomact服务器调试,本来一切正常.可是当我再次导入工程到tomact时出现错误.如下:2010-4-4 13:57:38 org.apache.catalina.loader.WebappClassLoader validateJarFile信息: validateJarFile(D:/Program Files/Apache Software Foundation转载 2012-11-05 10:42:18 · 728 阅读 · 0 评论 -
Spring中报"Could not resolve placeholder"的解决方案
除去properites文件路径错误、拼写错误外,出现"Could not resolve placeholder"很有可能是使用了多个PropertyPlaceholderConfigurer或者多个的原因。 比如我有一个dao.xml读取dbConnect.properties,还有一个dfs.xml读取dfsManager.properties,然后web.xml统一loa转载 2012-11-05 10:29:50 · 639 阅读 · 0 评论 -
Spring JAR用途
spring-core.jar这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。外部依赖Commons Logging, (Log4J)。spring-beans.jar这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inv转载 2012-10-31 15:50:08 · 390 阅读 · 0 评论 -
Java中的守护线程 & 非守护线程(简介)
守护线程 (Daemon Thread)非守护线程,又称用户线程(User Thread)用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。守护线程最典型的应用就是 GC (垃圾回收器)守护线程通常是由虚拟机自行创建使用,转载 2012-10-31 15:49:26 · 1403 阅读 · 0 评论 -
ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别是什么?
即: 对于ClassPathXmlApplicationContext(), classpath: 前缀是不需要的, 默认就是指项目的classpath路径下面;* 如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径;* * 对于FileSystemXmlApplicati转载 2012-10-31 16:00:37 · 545 阅读 · 0 评论 -
httpservletrequest
公共接口类HttpServletRequest继承自ServletRequest.客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。HttpServletResponse继承了ServletResponse接口,并提供了与Http协议有关的方法,这些方法的主要功能是设转载 2012-10-31 16:08:37 · 403 阅读 · 0 评论 -
Netty
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty是一个基于NIO的客户,服务器端编程框架,使用Netty可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UD转载 2012-11-03 00:40:51 · 504 阅读 · 0 评论 -
Spring教程
Spring教程Spring教程 1Spring框架概述 3Spring是什么? 3Spring的历史 4Spring的使命(Mission Statement) 4Spring受到的批判 4Spring包含的模块 5总结 6Spring的IoC容器 6用户注册的例子 7面向接口编程 8(用户持久化类)重构第一步——面向接口编程 8重构第二步——转载 2012-11-02 14:08:25 · 736 阅读 · 0 评论 -
Mybatis之Session
你可以用下列语句简单地针对 Mapper 接口进行调用,代码如下:示例:SmsSlaveDateMapper smsSlaveDateMapper = session.getMapper(SmsSlaveDateMapper.class);Long id = smsSlaveDateMapper.selectLastMsgId();第二种方式有许多优点。一、它不依赖字符串,可以减少转载 2012-11-02 11:58:59 · 6284 阅读 · 0 评论 -
为什么export-->runnable jar file的launch configuration没有东西可以选择?
对于这个问题,网上答案少之又少,我来制造些内容吧。为什么MyEclipse8.5的export-->runnable jar file-->的launch configuration里面没有可以选择的东西了,其实是要把你要打包成jar文件的工程的main方法运行一次,比如main方法在A类里,运行一次A就有了我是看见下面这段,试了一下弄出来的,喜欢的人仔细研究一下 Creating a J转载 2012-11-01 13:02:04 · 2845 阅读 · 0 评论 -
发现运行时会报错误, Object is not a primitive:
ActiveMQHSQLDBJMSMySQLSQL Server在开发过程中出现了"发现运行时会报错误, Object is not a primitive: "的异常,开始以为该实体对象没有实现序列化,打开实体看后,发现已经实现了,后来发现是在MQ的配置中,将实体写入到数据库才会出现这个异常,如果不写入到数据库,则不会;配置如下:dataSource="#data转载 2012-11-01 11:17:45 · 3552 阅读 · 0 评论 -
大幅优化 eclipse+myeclipse 速度
大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速:1、打开 eclipse.ini-showsplashcom.genuitec.myeclipse.product--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xm转载 2012-11-01 09:02:01 · 378 阅读 · 0 评论 -
log4j.properties配置详解
log4j.properties配置详解stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogge转载 2012-10-31 16:00:04 · 562 阅读 · 0 评论 -
fisheye-2.3.6安装笔记
之前安装的fisheye2.2.1,破解不是很好用,最近看到fisheye2.3.6版本有出新的破解方式,特地尝试了一下,成功安装。现在将过程简单分享给大家。一. 准备工作 1. 下载fisheye2.3.6 http://www.atlassian.com/software/fisheye/downloads/binary/fisheye-2.3.6.zip 2.转载 2012-10-31 10:43:42 · 636 阅读 · 0 评论 -
ActiveMQ的安全性配置
http://blog.csdn.net/technicallife/archive/2009/07/11/4340948.aspxActiveMQ的安全性,主要表现在两个方面,一个是它的JMS服务的安全性,一个是它的管理控制台的安全性。在缺省情况下,ActiveMQ在这两个方面都是没有配置安全性的。大家想象一下如果没有安全机制,这将会引起什么样的后果。下文以最新的ActiveMQ5.2为例,转载 2012-10-31 10:15:31 · 596 阅读 · 0 评论 -
java.net.SocketException: Too many open files 问题的解决
最近随着网站访问量的提高把web服务器移到linux下了,在移服务器的第二天,tomcat频繁的报java.net.SocketException: Too many open files错误,错误日志达到了100多兆,郁闷了,windows上运行了很长时间都没出现这个错误,后来才知道linux对进程的打开文件数是有限制的。用命令ulimit -a查看[root@test se转载 2012-11-02 13:35:36 · 419 阅读 · 0 评论 -
web.xml配置详解
部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"转载 2012-11-01 15:19:55 · 667 阅读 · 0 评论 -
putty命令大全
此文介绍putty软件中shell主要的命令语法以及格式,希望对同学们有所帮助。Shell命令管理如果你是linux主机,可以运行shell命令。如果你是win xp用户,可以下载putty,利用这个工具,你也可以进行shell管理。先到这里,下载PuTTY0.58cn2中文版。然后就可以开始管理了。但你必须知道shell命令。下面是我收集的一些shell命令供新手参考。资料来源于网络,不转载 2012-10-31 16:11:02 · 3435 阅读 · 0 评论 -
Hibernate和MyBatis的区别
Hibernate简介Hibernate是一个开放源代码的对象关系 映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何 使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以 在应用EJB的J2EE架构中取代CM转载 2012-10-31 16:10:15 · 640 阅读 · 0 评论 -
Spring中IoC的入门实例
Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。 数据模型 1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。 源代码如下转载 2012-10-31 16:11:27 · 447 阅读 · 0 评论