-
基于JVM的语言正在开始流行
这是ReuvenLerner在去年写的一篇博文,文章主要介绍了一些新兴的基于JVM的脚本语言。结合本文可以对Bruce的博文《C++和JAVA传统中积极的一面》有一个很好的理解。译者认为:语言始终都是一门工具,软件设计最重要的东西是来自于设计者的创造性,但是随着Java语言的出现,他的半动态的特性,ClassLoader,反射,动态代理,都是提高开发者创造性的前提,正是因为这些特性,才会出现新的的...
1028
热度 -
将J2EE应用程序移植移植方法和常见有关问题
将J2EE应用程序移植移植方法和常见问题引言有关J2EE应用程序到WebSphere应用程序服务器的移植,尽管IBM提供了很多的资料和文章来说明如何将运行在WebLogic上的应用程序移植到WebSphere上,但是大家可能还是有所疑惑:是否从WebLogic移植到WebSphere和从Tomcat、Jboss、Resin移植到WebSphere会有所不同呢?实际上,一个J2EE应用程序无论运行在...
30
热度 -
Error loading WebappClassLoader
ErrorloadingWebappClassLoader 2010-6-29:24:34org.apache.catalina.core.ApplicationContextlog 信息:MarkingservletSimpleUploaderasunavailable 2010-6-29:24:34org.apache.catalina.core.Applicat...
888
热度 -
[求助]数据库连接问题
[求助]数据库连接问题 <%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%> <html><body><h1>JSPPage</h1><%Class.forName("com.microsoft....
199
热度 -
漫话Java实例化类
漫谈Java实例化类Java中实例化类的动作,你是否还是一成不变new对应对象呢?经手的项目多了,代码编写量自然会增加,渐渐的会对设计模式产生感觉。怎样使书写出来的类实例化动作,高内聚,低耦合,又兼具一定的扩展能力呢?本文试图从几段鲜活的代码入手,给大家呈现不一样的Java实例化类。下面代码取自com.google.zxing源码实现:publicBitMatrixencode(Stringcon...
71
热度 -
如何使用PowerMock测试调用另一个静态方法的静态方法?
问题描述 PowerMock是一个很棒的工具,我最近开始使用它来测试某些静态方法。 不幸的是,除了测试之外,我无法重写任何内容,并且需要PowerMock能够严格按原样测试此代码。 这是我的PowerMock测试: importjava.io.*; importorg.junit.*; importorg.junit.runner.RunWith; importstaticorg.junit....
74
热度 -
第一条语句后Android程序崩溃
问题描述 我有一个安卓应用。 我使用安卓工作室。 在我添加与崩溃位置无关的代码之前,此应用程序正在运行。 我在前几行放置断点。 当我启动调试器时,在前两行正确停止,但在进入下一条语句之前崩溃。 由于这部分代码没有改变,我不知道它为什么会崩溃。 有人可以建议要寻找的东西吗? protectedvoidonCreate(BundlesavedInstanceState){ super.onCreat...
47
热度 -
Tomcat7中web应用加载原理(3)Listener、Filter、Servlet的加载和调用
Tomcat7中web应用加载原理(三)Listener、Filter、Servlet的加载和调用 前一篇文章分析到了org.apache.catalina.deploy.WebXml类的configureContext方法,可以看到在这个方法中通过各种setXXX、addXXX方法的调用,使得每个应用中的web.xml文件的解析后将应用内部的表示Servlet、Listener、Filter的...
697
热度 -
servlet3.1轨范翻译:Web应用
servlet3.1规范翻译:Web应用第10章Web应用 一个Web应用是由许多servlet、HTML页面、类和其他资源组成的集合,这些资源组成了一个运行在Web服务器上的完整应用程序。Web应用程序能够捆绑和运行在来自不同提供商的不同容器上。 10.1Web服务器中的Web应用程序 在Web服务器中Web应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于http://w...
366
热度 -
项目从Tomcat迁徙至Websphere
项目从Tomcat迁移至Websphere 我们的项目使用的是webwork+spring+jsf+dwr,项目在tomcat和weblogic上部署均无问题,我的具体遇到的困难,大家可以看贴http://www.webspherechina.net/club/viewthread.php?tid=2440&extra=page%3D1但是最近迁移到websphere6.1.0.3了,出现...
213
热度 -
[转载java动态署理原理(Proxy,InvocationHandler)
[转载java动态代理原理(Proxy,InvocationHandler)java动态代理原理(Proxy,InvocationHandler),含$Proxy0源码今天没事,把以前的知识回顾一下,网上找了找,发现有一篇比较适合。概述:其实JDK的动态代理,实际上就是“反射”与“执行时动态生成字节码”二者的结合体;就spring的AOP而言也是用的JDK的动态代理(当然也有cglib方式)。以下...
9156
热度 -
Spring Web 有关工具类
SpringWeb相关工具类 Web相关工具类 您几乎总是使用Spring框架开发Web的应用,Spring为Web应用提供了很多有用的工具类,这些工具类可以给您的程序开发带来很多便利。在这节里,我们将逐一介绍这些工具类的使用方法。 操作ServletAPI的工具类 当您在控制器、JSP页面中想直接访问Spring容器时,您必须事先获取WebApplicationContext对象。Spring...
337
热度 -
WEB系统防止拷贝编译的1点方法
WEB系统防止拷贝编译的一点方法 方法只适用于一些简单的小系统中,在安全性要求比较高的地方,就不适用了.且没有考虑到代码混淆部分,主要防止非技术人员对系统进行非技术方面的操作.(只防普通用户)???1,数据库???现在基本上都把用户名和密码放在配置文件中,所以将连接数据放在程序里已不适实际.于是考虑在进行数据连接的代码中,将读出的数据进行另一种运算(解密)而得到实际的数据.如下图所示: Xml代码...
123
热度 -
Java WebService之Axis学习(2):开发你的webservice
JavaWebService之Axis学习(二):开发你的webservice ??上一次介绍了axis的安装,这次我们就来体会下如何利用axis开发webservice程序。 ? ??Axis提供了两种webservice的发布方式: ??1.即时发布 ??2.定制发布 ? 1.即时发布 ??即时发布是一种比较简单的发布方式,只要求我们将java源代码(*.java)的后缀改为jws并拷贝到部署...
185
热度 -
Servlet札记
Servlet笔记 1.Servlet是服务器小应用程序,用来完成B/S架构下客户端请求的响应处理,平台独立性能优良一般需要在容器中运行,容器一般选择Tomcat,ServletAPI为Servlet提供了统一的编程接口。 2.WebApplication的概念,必须要有WEB-INF文件夹,文件夹下要有web.xml(该webapp的配置文件)、lib(该webapp用到的库文件)、classe...
336
热度 -
j2ee 加载oracle.jdbc.driver.OracleDriver 报错已经导入包了,该如何处理
j2ee加载oracle.jdbc.driver.OracleDriver报错已经导入包了报错信息:(试过换路径不管是tomcat的目录还是项目的WEB-INF\lib目录都运行不出来)errordatajava.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver atorg.apache.catalina.loader.Weba...
3036
热度 -
一世所爱
一生所爱09年开始学java,10年毕业,现在也工作了3个年头了,换过3家公司,天南海北的跑过,也是在CSDN的第5年了,看了一下回复了1711个帖子,自己也发了47个帖子,没毕业的时候总是总是憧憬着未来自己是什么样子,可是到了今天反而又觉得从前再也回不来。本来自己不喜欢在网上写自己的想法,但是这第48个帖子,争取写点对还在路上的朋友们有用的一些东西吧。很多人弄不明白为什么自己就干了这一行,也许大...
58
热度 -
【转】Java跟Eclipse中加载本地库研究
【转】Java和Eclipse中加载本地库研究最近在做的工作要用到本地方法,需要在Java中加载不少动态链接库(以下为方便延用Windows平台下的简写dll,但并不局限于Windows)。刚刚把程序跑通,赶紧把一些心得写出来,mark。也希望对大家的类似工作有所帮助首先,应当明确,dll有两类:(1)Java所依赖的dll和,(2)dll所依赖的dll。正是由于第(2)种dll的存在,才导致了j...
94
热度 -
eclipse中几种加入jar包形式的区别
eclipse中几种加入jar包方式的区别???Java中的Jar是如此的重要,以至于没有他们,我们就不能做出如此艺术的程序:封装、模块化、复用等等(无ant、marven方式)。今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问题的解决:1、jar导入到我们的web项目中的classpath下????1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项...
19
热度 -
如何让Java写的程序和SQL2008数据库连接起来
怎么让Java写的程序和SQL2008数据库连接起来毕业设计要求写一个物业管理系统现在就差程序演示了数据库这块老是出问题我用的是Eclipse和SQL2008怎么让他们连接起来呢求大神帮忙我们后天就要答辩了小弟感激不尽啊文件有点大最好能留个邮箱连接数据库文件代码如下://连接并初始化数据库importjava.sql.*;importjavax.swing.*;importjava.net.*;i...
44
热度