- 浏览: 178384 次
- 性别:
- 来自: 深圳
最新评论
-
larryscale:
zz_wangyuhoho 写道你这个工程跑不起来呀我测试过的 ...
Springmvc3+Spring3+MyBatis3 -
zz_wangyuhoho:
你这个工程跑不起来呀
Springmvc3+Spring3+MyBatis3 -
aeolusj:
var myAlert=alert;改为var myAlert ...
js 拦截alert对话框 -
skcks:
建行内部开发平台也是做了一个类似的封装用于ajax远程调用服务 ...
通用Ajax设计 -
qiuyu1990:
这个应该是 DWR的原理吧
通用Ajax设计
文章列表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8 ...
js 拦截alert对话框
- 博客分类:
- JavaScript备忘
<input type="button" onclick="opened('ALERT')" value="提示"/>
<script> var myAlert=alert; window.alert=function(msg){ //your code myAlert (msg+"-TEST"); } function opened(msg){ alert(msg); }</script>
VLC 插件的检测
- 博客分类:
- JavaScript备忘
最近做的一个海底观测网项目,其中流媒体用到了VLC插件。
在网页中实时播放视频,检测用户的浏览器中是否已安装了该插件,代码如下:
<%@ page pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>
<%@ include file="../../include/taglibs.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...
MySql 常用命令
- 博客分类:
- 数据库
MySql中一些常用的命令,备忘:
1.Data Control Language
2.Data Definition Language
3.Data Manipulation Language
4.Transaction Control Language
一. 登录,退出
--连接数据库: C:\Documents and Settings\Administrator>mysql -u root -p ...
最近写的一个三层框架:Springmvc3+Spring3+MyBatis3,后来,在Web层和Service层之间加了一个门面层,前台模块跟Web层的Controller类是对应的,Controller与门面层的类是一一对应的,在门面类中可以添加所需要的Server层所需的接口。
1. 项目的目录
2. 所用jar文件
3. 在MyEclipse创建Web工程
4. 修改/WebRoot/WEB-INF/Web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
< ...
内部类
(inner class)
定义:在一个类中定义另外一个类,这个类就叫做内部类。
优点:内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类来控制内部类的可见性。
当我们建立一个内部类时,其对象
就拥有了与外部类对象
之间的一种关系,这是通过一个特殊的this reference形成的,使得内部类对象可以随意的访问外部类中所有的成员。
为什么要使用内部类?
1). 在内部类中,可以随意的访问外部类的成员,这可以让我们更好地组织管理我们的代码,增强代码的可读性。
2).内部类可以用于创建适配器类,适配器类是用于实现接口的类。使用内部类来实现接口,可以更好地定位 ...
通过Maven命令创建Web项目
- 博客分类:
- 项目管理工具
1. 创建Web项目
mvn archetype:create
-DgroupId=com.demo /*项目组标识*/
-DartifactId=omss /*项目名称*/
-DarchetypeArtifactId=maven-archetype-webapp /*Web项目[java项目时无此项]*/
2. 进入项目目录中,修改pom.xml文件,加入依赖配置,重新 ...
设置编译输出路径以便和Tomcat集成
- 博客分类:
- 项目管理工具
<build>
<finalName>omss</finalName>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>src/main/WebRoot/WEB-INF/classes</outputDirectory>
<plugins>
<plugin>
<artifactId>maven-resources-p ...
通过Maven设置默认的目录结构
- 博客分类:
- 项目管理工具
<build>
...
<directory>${project.basedir}/target</directory>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
<finalName>${project.artifactId}-${project.version}</finalName>
<testOutputDirectory>${project.build.directory}/test- ...
使用命令 mvn –Dwtpversion=1.0 eclipse:eclipse 之后,导入的项目 Project Facet 的 java 还是 1.4 ,而当前使用的 Eclipse 上的设置是高于1.4版本,此时可以通过设置pom插件来完成:
如:配置JDK5.0编译java代码,插件列表:http://maven.apache.org/plugins
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<a ...
Spring 多数据库连接的实现
- 博客分类:
- Spring框架
1.使用Spring的配置文件完成多数据库连接:
1.1 applicationContext.xml [spring核心配置文件]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" ...
JDBC多数据库连接的实现
- 博客分类:
- 数据库
1.使用JDBC来完成同类多数据的连接,或不同类数据库之间的连接,通用XML文件配置来完成。
1.1 datebase_cfg.xml [数据库连接配置]
<?xml version="1.0" encoding="UTF-8"?>
<database>
<sqlserver>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver><!-- 数据库驱动 -->
...
1.从apache官方网下载最新版本的安装包[maven-3.0.4],如下图所示:
2. 解压后放到D:\Maven3 [可以放到其它任何地方]
3. 配置环境变量 [和java环境变量配置一样,M2_HOME 值为解压的目录,Path 值为;%M2_HOME%\bin],如下图所示: 4. 测试一下是否安装成功[在DOS下输入命令:mvn -version 如下结果,则安装成功]
Struts2部署异常
- 博客分类:
- 开发异常备忘
MyEclipse8.5
部署struts2.3.1+tomcat6.x+jdk6:java.lang.UnsupportedClassVersionError: Bad version
number in .class file
Java 编程在使用MyEclipse进行服务部署调试时,出现java.lang.UnsupportedClassVersionError: Bad
version number in .class file异常,检查了一下我的myEclipse,发现编译器为JDK6.0了,而Tomcat1.6
编译 ...
利用Servlet和反射技术实现通用的Ajax调用设计,如下:
一,调用规则
在JS代码,调用者只需按下面的规范,即可实现异步或同步java方法调用
在你的jsp或html页面中,导入通用异步调用方法文件(km.js[自定义]),然后写异步调用方法AjaxTest(url),url格式为:
var result =
AjaxTest(“异步类名/方法名?”+时间戳+参数)
参数中的名称,跟你异步类中的字段要一致,
异步类及其方法可自定义,但必须统一放在固定的包(com.smartcom.km.ajaxObj
)下面,以达到通用的目的
,如果参数中有中文,须进行编码后 ...