02 2012 档案
摘要:http://developer.51cto.com/art/200610/33561.htm
阅读全文
摘要:IT培训(14) (rss)Java EE (rss)Java SE(2) (rss)JVM(1) (rss)MyEclipse(1) (rss)Open Source(1) (rss)Oracle(1) (rss)WebLogic(6) (rss)中间件监控(1) (rss)产品与服务(4) (rss)资讯频道(4) (rss)常用网站OracleThe WebLogic Server BlogWebLogic下载WebLogic中文博客(镜像) 阅读排行榜1.中国Java培训机构排行榜(7364)2.《MyEclipse 6 Java 开发中文教程》完整版书籍代码及配套超高清讲解视频免费下
阅读全文
摘要:http://dev.mysql.com/doc/refman/5.1/zh/index.html
阅读全文
摘要:http://www.ccvita.com/category/mysql/
阅读全文
摘要:spring3.0.5的mvc使用(exception,json,annotation,xml,upload/download)博客分类:springMVCSpringlog4jServletXML 由于公司的项目要使用spring的mvc,所以特意写了这个教程,与大家分享。在这里我只给出思路和源代码,不做过多的代码粘贴,请大家自行消化理解。 demo代码中,包含了exception,json,annotation,xml等诸多mvc的用法,为了更好的体验,请下载最高版本的demo代码。 一 环境 1)tomcat6.0.32 2)jdk1.6.0.24 3)eclipse3.6.2_ja..
阅读全文
摘要:http://best-java-source.whyandhow.org/
阅读全文
摘要:JSP调用MySQL存储过程收藏1使用不带参数的存储过程使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call转义序列的语法如下所示:{call procedure-name}作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程:SQL code :CREATE PROCEDURE GetContactFormalNamesASBEGIN SELECT TOP 10 Title + ' ' +FirstName + ' ' + LastName AS For
阅读全文
摘要:SpringMVC:整合JQUERY与JSON参考资料1 Spring3 MVC 笔记(二) —json+rest优化http://7454103.iteye.com/?show_full=true2 jquery 遍历对象、数组、集合http://blog.sina.com.cn/s/blog_5db0dfe40100hay7.html3 jquery 遍历 map(callback)http://kaxu.iteye.com/blog/3083674 Jquery的map遍历http://blog.csdn.net/niu870781892/archive/2010/04/13/54798
阅读全文
摘要:http://www.iteye.com/topic/1081739
阅读全文
摘要:http://stsmedia.net/spring-finance-part-4-spring-js-dojo-bean-validation/
阅读全文
摘要:Spring MVC 学习笔记 十五 what's new in spring mvc 3.11:mvc annotation-driven 新增标签以下为spring mvc 3.1中annotation-driven所支持的全部配置。Xml代码<mvc:annotation-drivenmessage-codes-resolver="beanref"validator=""conversion-service=""> <mvc:return-value-handlers><bean>&l
阅读全文
摘要:转自陈雄华《使用Spring 2.5基于注解驱动的Spring MVC》1、web.xml 启动spring容器和spring MVC<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.
阅读全文
摘要:Mastering Spring MVC 3中文版精通Spring MVC 3spring实例源代码请到https://src.springsource.org/svn/spring-samples/下载https://src.springsource.org/svn/spring-samples/mvc-showcase/已经转到https://github.com/SpringSource/spring-mvc-showcase。Spring MVC Showcase-------------------通过一些简单的示例,演示Spring MVC作为web框架的实力。这些例子简单易懂,让
阅读全文
摘要:<spring:bindpath="command.name">name:<inputtype="text"name="name"value="<c:outvalue="${status.value}"/>"/>(必须输入)<c:iftest="${status.error}"><fontcolor="#FF0000">错误:<c:forEachitems="${status.er
阅读全文
摘要:【一】Spring应用Spring支持json格式的jarjackson-all-1.7.3http://jackson.codehaus.org/Spring MVC 3.x annotated controller的几点心得体会(最优化使用http://www.javaeye.com/topic/828513)一、callback回调template method(模板方法设计模式)-hibernateTemplate二、JPA2.0的配置src/META-INF/persistence.xmlwebContent/META-INF/context.xmlwebContent/WEB-IN
阅读全文
摘要:http://www.cnblogs.com/edwardlauxh/category/277224.html
阅读全文
摘要:http://www.mkyong.com/spring-mvc/spring-mvc-file-upload-example/http://technopaper.blogspot.com/2009/03/multiple-file-upload-using-restful-web.htmlhttp://cxf.apache.org/docs/jax-rs-multiparts.htmlhttp://ltalbot.wordpress.com/2010/04/21/file-upload-using-rest-spring-mvc/http://www.mkyong.com/webservi
阅读全文
摘要:http://maestric.com/doc/java/springhttp://static.springsource.org/docs/Spring-MVC-step-by-step/
阅读全文
摘要:初学spring mvc,自己学习做了hello world小例子,步骤如下:1:从springsource.org下载spring的包,从apache.org下载common-logging的包(供spring使用)。2: 备好IDE和web server,我用Eclipse(Helios Service Release 1)和Tomcat6.0.29。2.1 Eclipse:window->show->show view->servers打开servers窗口,右键new->server,找到Apache tomcat6并点击,然后指定本机tomcat安装目录后点f
阅读全文
摘要:http://blog.springsource.com/2011/01/04/green-beans-getting-started-with-spring-mvc/http://blog.springsource.org/2010/01/25/ajax-simplifications-in-spring-3-0/
阅读全文
摘要:这篇文章将教你快速地上手使用Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦!首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事实上请求路径是 /hello.do) 的请求后, Spring 将这个请求交给一个名为 helloController 的程序进行处理, helloController 再调用 一个名为
阅读全文
摘要:@RequestMapping(params = "method=buildtemplate",method = RequestMethod.GET) public ModelAndView listFormField(String funcId, int fmtId){ ModelAndView mav = newModelAndView("/ws/listformfields"); List<SysFuncformapcolumn> fmcs = this.formManagerService.getColumnInfo(fmtId);
阅读全文
摘要:Spring json-view 为Spring-MVC提供了对JavaScript Object Notation (json) 的支持,它深入地集成在Spring MVC模块里,能够适用于所有标准的控制器类。什么是Spring Json View?Spring json-view 为Spring-MVC提供了对JavaScript Object Notation (json) 的支持,它深入地集成在Spring MVC模块里,能够适用于所有标准的控制器类。在Web 2.0 Ajax 时代里常见的方式是客户(浏览器)和服务器的交互。在Java服务器端通常把Spring MVC看成是一个标准的
阅读全文
摘要:http://www.51xit.com/www/2011-02-23/5497.html
阅读全文
摘要:/**上载文件,返回文件路径 /images/xxx/xx/xx.gif **/public static String uploadFile(HttpServletRequest request){MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;SimpleDateFormat dateformat = new SimpleDateFormat("yyyy/MM/dd/HH");/**构建图片保存的目录**/String logoPathDir = &
阅读全文
摘要:这篇不会大量的张贴代码,毕竟是自己对springMVC的学习,而不是对某一种东西作为详细解析的,好了话不多说了,近期学习springMVC换了不少东西,连日志工具也换了,采用了slf4j+logback进行日志管理,至于好处,请自行Google如何把主流的log4j+commons-loggin更换为slf4j+logback呢,由于spring里面采用了commons-logging日志监控,所以我们需要准备以下几个包:logback-classic.jar:改善了log4j并且实现了slf4j-log4j的代码logback-core.jar:logback的核心代码slf4j-api.j
阅读全文
摘要:用惯了maven管理项目之后会发现自己懒惰了很多,所以决定放弃使用maven去学习spring3的mvc,采用传统的web project进行学习,好了闲话不说,首先我们需要知道spring mvc需要加什么包.使用到spring mvc的需要加入以下依赖包:org.springframework.aop-3.0.3.RELEASE.jar--------------Spring的切面编程org.springframework.asm-3.0.3.RELEASE.jar--------------Spring独立的asm程序org.springframework.beans-3.0.3.REL
阅读全文
摘要:学习spring3.0.x(以下简称spring 3)已经一段日子了,新特性也接触不少,比较感兴趣还是spring mvc这一块3.0的mvc变化太大了,跟2.5基本上是两个样子,至于详细的区别可以参考以下文章领略Spring 3.x 时代的Spring MVCspring3 mvc变化比较大,但是还是有些2.5的影子的,首先来个2.5也可以使用的注解版本的mvc 入门例子.例子采用maven2管理,所以必须要安装m2eclipse插件或者使用maven2进行管理.本文基于eclipse3.5 Galileo-sr2Javaee 版本跟m2eclipse插件进行管理.m2eclipse在线安装
阅读全文
摘要:作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式(在 Java EE 5 应用服务器内部以及 Java 标准版 (Java SE) 5 应用程序中的 EJB 容器外部均可使用)将 Java 对象映射到关系数据库表。在 JPA 之前,Java EE 应用程序将持续类表示为容器管理的实体 bean。使用 JPA,您可以将任何普通的旧式 Java 对象 (POJO) 类
阅读全文
摘要:一、前言:elf8848.iteye.com/blog/875830大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降
阅读全文
摘要:作为EJB3.0的一部分,JPA是一个好东西。其简单的配置方式及强大的默认配置支持,使其可以轻松自由的存在于轻量与重量之间,如果现在您的JavaEE项目,不管是选择轻量级构架还是重量级构架,如果持久层不选择使用JPA,而是用一些ORM框架(如Hibernate、TopLink)的专用API,那么在将来的某一天一定会为这个选择而说出至尊宝那句“假如上天再给我一个机会…”的至理名言。 下面是一个简单的Entity,是对一个CMS系统中,关于树状信息目录实体类的定义,包括了一些详细的映射的配置信息。@EntitypublicclassNewsDir{@Id@GeneratedValue(strate
阅读全文
摘要:qTip2 精致的jQuery提示信息插件2012-02-16 22:31 by 囧月, 1651 visits,收藏,编辑qTip2是一个灰常强大且精致的jQuery提示信息插件,是qTip的第2版,也是一个全新的版本,提供了丰富的功能及漂亮的外观,非常易于使用。qTip2采用了MIT/GPLv2许可,官方网站为:http://craigsworks.com/projects/qtip2/,目前还没发布一个稳定版,Nightly版本经常会更新,当然这并不影响正常使用。简介若不放心可以尝试旧版的qTip,但在一些参数上会有所不同;若是从qTip升级到qTip2,可以使用官方提供的转换工具来升级
阅读全文
摘要:用到SPRING的MappingJacksonJsonView视图,需要jackson.jar包支持,下载地址http://wiki.fasterxml.com/JacksonDownload一个测试的例子,配置控制器TestJsonController和视图解析器TestViewResolver:<bean id="viewViewResolver" class="com.ll19.mvc.test.view.resolver.TestViewResolver"> <property name="order" va
阅读全文
摘要:使用Spring 2.5和Hibernate 3.2开发MVC Web程序(基于annotation特性)Spring和Hibernate都支持annotation开发应用程序,无疑减少呢很多XML配置,使程序看起来更”干净”,下面我们以一个简单的例子来说明:程序的开发环境:eclipse3.2.2+ WTP + tomcat(推荐)首先我们建一个动态的Web项目修改WEB-INF/web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appid="ascweb"versio
阅读全文
摘要:oracle闪回是oracle很重要的特性,今天刚接触了一点,写点皮毛,以后再慢慢深入研究闪回表创建表语句create table emp11as select * from emp where 1=2复制代码删表语句drop table emp11其实emp11表删了,却在系统中出现一张新表以系统命名的,这就是oracle10G中对删表的处理,原表实际上并未完全删掉,相当于存在回收站中。如果我们需要恢复表emp11,用闪回是很方面的。可以用下列语句查出表存在的名称select * from tab;查询结果?BIN$YqKHsrh1TMOUvzHmmaSgjQ==$0 TABLEEMP113
阅读全文
摘要:通过PL/SQL编程,编写分页存储过程。代码如下所示: 1 --PL/SQL开发编写分页代码 2 --创建包 3 create or replace package Page as 4 type test_cursor is ref cursor 5 end Page; 6 --创建存储过程 7 create or replace procedure Page( 8 (tablename in varchar2,--表名 9 PageSize in number,--每页显示数据大小10 PageNow in number,--当前页面11 RowsCount out number,-...
阅读全文
摘要:从硬盘读取图片Image image = null; try { // Read from a file File file = new File("image.gif"); image = ImageIO.read(file); // Read from an input stream InputStream is = new BufferedInputStream( new FileInputStream("image.gif")); image = ImageIO.re...
阅读全文
摘要:在J2SE项目中:<?xml version="1.0" encoding="UTF-8" ?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/
阅读全文
摘要:以下代码即贴即用,第一次发博客,不足之处请大家多多指教!1、配置文件:copyRemoteFile.properties?# src/dao.properties # 这里保存的都是键值对信息 # interface name(no packgage) = implementation class# 注意: # A:【路径符号】【必须】是【/】【如:D:/home/publish】 # B:【键key=值value】对【后面】【绝不允许有空格】【如:REMOTE_HOST_IP=172.77.9.77】# REMOTE_HOST_IP 远程机器IP # LOGIN_ACCOUNT 远程机器..
阅读全文
摘要:Java的图片处理工具类:可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Toolkit;import java.awt.color.ColorSpace;import java.awt.geom.AffineTransform;im
阅读全文
摘要:validation示例<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>My Jquery</title> <script type="text/javascript" src="<%=request.getCon
阅读全文
摘要:在 jQuery Form插件可以让你很容易的使用AJAX提交Form表单,主要方法ajaxForm和ajaxSubmit负责收集表单元素的信息,管理提交进程。这 两种方法都是可配置的,让你完全控制Form提交。使用AJAX提交表单没有任何方式比JQuery Form插件更容易的了.官网地址:www.malsup.com/jquery/form/:有文档说明和演示示例可供参考!我简单使用了一下,jQuery Form插件有一下优点:1.支持提交前验证.2.支持提交后回调.3.采用AJAX方式,有很好的用户体验4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那
阅读全文
摘要:前章介绍了使 用AJAX提交Form表单的方法,其中主要的就是ajaxForm()和ajaxSubmit(),ajaxForm和ajaxSubmit都支持众多 的选项参数,这些选项参数可以使用一个Options对象来提供。Options只是一个JavaScript对象,它包含了如下一些属性与值的集合:Options对象的详解:1.)target指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。默认值:null。2.)url重写或者指定表单的'action'属性。默认值:表单的action属性值3.)
阅读全文
摘要:Java生成验证码图片1.Servlet生成验证码图片 1 package com.logcd.servlet; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics2D; 6 import java.awt.image.BufferedImage; 7 import java.util.Random; 8 import javax.imageio.ImageIO; 9 import javax.servlet.*; 10 import java.io.*; 11 impo...
阅读全文
摘要:eclipse 打jar包2011-12-01 16:39 by 奈何醉, 262 visits,收藏,编辑1。选工程导出2。以java中的Runnable JAR file导出3。选要运行的main方法4.libary handling选拷贝必须类库到子文件夹5.选择导出的文件夹和文件名。点finish在cmd中输入java -jar xxx.jar运行
阅读全文
摘要:好多年没动过J2ee了,搞了2个晚上终于整出了全套3.0的VSSI框架, 后面继续CodeSmith模版,写完了还没测试,全部代码和Eclipse项目压缩文件下载参考资料http://code.google.com/p/mybatis/wiki/Springmysql 数据库,用了 JPetShop的Item表,表结构是:CREATE TABLE `item` ( `itemid` varchar(10) collate utf8_bin NOT NULL, `productid` varchar(10) collate utf8_bin NOT NULL, `listprice` decim
阅读全文
摘要:俺的第一个文章,有掌声的给掌声,没掌声的给鲜花啦!起因:因系统的一个定时任务突然执行不正常了,原来是一个时跑一次,现在偶尔跑,偶尔不跑,日志跟踪二天只跑了一次,这个时间段内没有对系统做任务变更,日志也没有任务异常,用VisualVM远程JMX的方式不能正常监控到进程(待努力重试),因此临时起意想做一下任务监控界面,且形成一个组件,方便管理员查看所有任务列表,及方便调整,暂停等。本来参考了网上一些例子,都不适合我的需求,因此自己写了一份。代码主要参考了quartz,spring-job相关官方代码及例子。本文提供一种思路,也许你有更好实现,能否回复一下?一起讨论?目标:对管理员来说,希望可看到每
阅读全文
摘要:使用ant生成可执行jar文件,双击可以打开窗口。1.写一个创建窗口的类packagecom.anllin.ant.test;importjava.awt.Color;importjava.awt.Dimension;importjavax.swing.JButton;importjavax.swing.JFrame;publicclassWindow{publicstaticvoidmain(String[] args) { JFrame frame =newJFrame(); frame.setSize(newDimension(200,300)); frame.setBackground
阅读全文
摘要:本期概述上期我们讲到了html页面采集后的数据查询, 但是这仅仅是在本地查询数据库,如果我们想通过远程 来进行数据的采集,存储和查询,那又该怎么做呢?今天我们一起来学习下 如何通过本地客户端 远程访问服务器 进行数据的采集,存储和查询.数据采集页面2011-2012赛季英超球队战绩学习简单远程访问(RMI实例)首先我们学习下简单的 客户端 远程访问 服务器 例子这里用到了 Java RMI (Remote Method Invocation)Java RMI是一种机制, 是能够让一个 java虚拟机 调用 另一个java 虚拟机上对象的方法, 从而实现远程访问.但是通过客户端实现该远程访问 必
阅读全文
摘要:上篇我们学习了AOP的基本概念,我们回顾一下上篇提到的Advice(通知):所谓通知是指拦截到joinpoint(连接点)之后所要做的事情就是通知.通知分为前置通知,后置通知,异常通知,环绕通知。 Spring.NET的通知既可由某个类的所有对象共享,也可由该类型的单个实例独占。共享的通知称为基于类型(per-class)的通知,而独占的通知称为基于实例(per-instance)的通知。基于类型的通知最为常用。很多常用功能很适合用基于类型的通知实现,比如说事务。它们不依赖于目标对象的状态,也不会向目标对象添加新状态,仅仅对方法及其参数进行操作。 基于实例的通知比较适合做引入(intr...
阅读全文
摘要:上篇我学习了Spring.NET的四种通知类型,AOP的实现方案比较复杂,是通过代码实现的。而Spring.NET框架给我们提供了配置的方式来实现AOP的功能。到目前为止,我们已经讨论过使用ProxyFactoryObject或其它类似的工厂对象显式创建AOP代理的方法。如果应用程序需要创建很多AOP代理,比如当需要代理某个服务层的所有对象时,这种方法就会使配置文件变的相当庞大。为简化配置过程,Spring.NET提供了“自动代理”的功能,可以根据条件自动创建代理对象,也就是说,可以将多个对象分组以作为要代理的候选对象。自动代理使用起来比较简单和方便。我仔细分析了一下,提供的几种配置差异主要在
阅读全文
摘要:ASP.NET MVCFramework是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架。MVC(Model-View-Controller)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 今天带给大家的就是期待以久的ASP.NET MVC与Spring.NET和NHibernate的组合,视图打造.NET版的SSH(Spring-Struts-Hibernate)。是不是听到名字都很兴奋?我认为目前的ASP.NET MVC比Struts在某些功能上要好用的多,而且代码量要少,这就是我一直热.
阅读全文
摘要:针对大型系统,往往采用Oracle数据库。这是因为在大数据量的情况下Oracle的优势比较明显,而且能够部署到非Windows环境下,从而弥补.NET程序跨平台的缺点。但是使用NHibernate访问Oracle和访问SQL Server相比来说要略微复杂。 在使用NHibernate访问Oracle的过程中,我们需要以下几个步骤: 1.下载并安装Oracle客户端http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/winsoft.html 2.确保驱动程序集文件(System.Da...
阅读全文
摘要:Quartz.NET是一个开源的作业调度框架,是OpenSymphony的Quartz API的.NET移植,它用C#写成,可用于WinForm和ASP.NET应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用.NET编程吗?如果这些问题中任何一个你回答是,.
阅读全文
摘要:NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。当NVelocity应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由.NET程序开发人员关注业务逻辑编码。NVelocity将.NET代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在aspx之外又提供了一种可选的方案。NVelocity的能力远不止web站点开发这个领域,例如,它
阅读全文
摘要:我们在第三篇中学习里一个简易的IoC框架。今天我们接着上次的程序,实现带参数构造函数对象的实例和属性的注入 。 我们知道可以通过反射获取类的构造函数及参数(GetConstructors方法);可以获取属性和属性的类型(GetProperties方法)。通过Activator的CreateInstance(Type type, params object[] args)方法可以创建带参数构造函数的实例。通过SetValue方法可以给属性赋值,这样一来,我们就上次的代码稍加改造就可以实现属性的注入了。 下面是完成的代码:publicclassPerson{publicstringName...
阅读全文
摘要:今晚看了几篇项目应用的博客感受很深,晚上怎么都睡不着觉。于是乎,下面的博客诞生了 ^-^。 我在想是不是要把我熟悉的Spring.NET框架与别的框架或技术结合起来。由于心血来潮,斗胆在园子里这么多大牛的面前班门弄斧了。长话短说,下面是我项目中用到的技术(图1):1.JQuery的FlexiGrid插件2.ASP.NET MVC3.NVelocity目前没有与MVC结合,只是用来简单的替换模板4.WCF5.LINQ6.NHibernate(图1)这个项目目前版本是V1.0版本,我以后会定期更新这个项目。该项目包含了18个类库(图2)。我后续会更新这篇文章和代码,试图打造一套完美的解决方案。(.
阅读全文
摘要:用到SPRING的MappingJacksonJsonView视图,需要jackson.jar包支持,下载地址http://wiki.fasterxml.com/JacksonDownload一个测试的例子,配置控制器TestJsonController和视图解析器TestViewResolver:<bean id="viewViewResolver" class="com.ll19.mvc.test.view.resolver.TestViewResolver"> <property name="order" va
阅读全文
摘要:1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件: == |-- test |-- Test.class 把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部...
阅读全文
摘要:用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据,这无疑增加了服务器的负担,浪费了大量的资源。而第二种方法也会浪费服务器资源,长期的建立连接;而相对第一种来说,第二种方式会更优于第一种方法;这里有一个一对多和多对一的关系,而comet向多个客户端推送数据
阅读全文
摘要:http://blog.csdn.net/tianlesoftware/article/category/706520
阅读全文
摘要:一.JDBC 连接Oracle 说明JDBC 的应用连接Oracle 遇到问题,错误如下:ORA-12505,TNS:listener does not currently know of SID given in connect descriptor TheConnection descriptor used by the client was。我在DB 层面配置了静态注册,并且GLOBAL_DBNAME和SID_NAME 不一样,以往的配置都是一样的,所以没有发现这个问题。(SID_DESC =(GLOBAL_DBNAME = dave) (ORACLE_HOME =D:\app\Adm.
阅读全文
摘要:在很多Java应用中需要在程序中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为我们提供了标准的包来操作Java编译器,这就是javax.tools包。使用这个包,我们可以不用将jar文件路径添加到classpath中了。一、使用JavaCompiler接口来编译Java源程序使用Java API来编译Java源程序有很多方法,现在让我们来看一种最简单的方法,通过Ja
阅读全文
摘要:有这个一个需求:对一个java的源码文件在未作编译前进行语法分析。获得其中的package ,fields ,method等方法。PMD实在太大。放弃不用使用了一个小项目http://code.google.com/p/javaparser/非常不错。可以解析成标准的AST对象。
阅读全文
摘要:package tester;import org.apache.commons.beanutils.BeanMap;import org.junit.Test;import com.alcor.builder.generator.web.velocity.Tags;import com.alcor.util.classloader.GreeterClassLoader;import junit.framework.TestCase;public class ReflectTagsTester extends TestCase {@Testpublic void test()throws Ex
阅读全文
摘要:免安装Oracle客户端使用PL/SQL连接Oracle大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?利用Oracle提供的Instant Client Package只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.ht
阅读全文
摘要:原文转自:http://www.blogjava.net/cph8066/archive/2008/07/29/218410.html这篇文章是Flex动画效果变换的最后一编了,这篇将会讲述Flex中的“变面”(我自已的理解)技术,即是Transitions!如果看过Flex SDK里面的自带的例子程序,有一个叫“Flex Store”的应用,在里面的手机列表中看某一个手机的详细时,就是这种效果,不多说,这篇会比较简单,先看看效果:看到了效果了吧,这种的变换不难实现,再来看看代码再解析:1<?xmlversion="1.0"encoding="utf-8&q
阅读全文
摘要:原文出自http://www.blogjava.net/cph8066/archive/2008/07/29/218405.htmlFlex的动画效果与变换!(一)在Flex里面不像在Flash里面随意制作动画了,Flex更趋向于应用程序,而不是动画制作了,所以没有了时间轴的概念。在Flex中使用动画效果,可以用Flex自带的Effect,或者自已定制Effect,因为很多人都想借Flash里面的一样操作Flex,比如在Flash里面做一个动态按钮很容易,当鼠标移动到上面时,会有很多发光的点跑出来(荧火虫效果),这种效果在Flash十分容易实现,但在Flex里面要实现这种效果就不是那么简单的了
阅读全文
摘要:原文出自http://www.blogjava.net/cph8066/archive/2008/07/29/218407.htmlFlex的动画效果与变换!(二)在上篇文章《Flex的动画效果与变换(一)》中讲到了使用Flex系统里面自带的一些动来效果的使用,但很多开发者都并不满足Flex里提供的简单的渐变大小,透明,移动,遮罩等的效果,如果是Flash的开发者的话,更不用说了,在Flash,多数人都是随意的制作一些动画效果等,而且形态多变。但是不是Flex里就不能实现呢?肯定不是,在Flex里也可以自定义动画效果,只不过就是没有Flash里面那么简单随意了。不过熟悉了之后,也会觉得在Fle
阅读全文
摘要:如果利用ModuleLoader 对flex的模板生成的swf 进行载入,侦听这个模板文档的ModuleEvent.READY方法的话(addEventListener(ModuleEvent.READY,doReady);)。这个事件是在模板的swf加载完成后就派送出消息了。如果这个模板里面自身使用了 类似于 SwfLoader这样的组件,从外部载入一个很大的swf文件的话。不会影响到模板自身派送出ready消息。总结:也就是说系统不是在等待模板内部所有组件都准备好的情况下发送Ready消息,而只是对模板的swf 进行判断。应该符合 Flex下所有组件和事件消息派送的一贯原则。
阅读全文
摘要:在样式css中,用如下方式定义样式Alert{fontSize:18;color: #000000;}ToolTip { fontSize: 18; color: #FFFFFF; backgroundColor: #000000;}
阅读全文
摘要:1.当任何对象unload后,flash player不会自动的回收内存,机制本身判断应该是判断周期时间内增长内存量而去自动回收,当然也你可以通过System.gc() 去主动回收。但是这样回收是无法回收干净的。2. flash player内存分配有两种机制,一种是静态的,当前我发现只用lite才有这个支持,他对内存管理比较严格,把独立的player都放里面。 第二种就是动态的,这个方式缺点就是产生内存散片,这个散片必须要根player over它才会全部释放,否则,散片部分一直增长。FLEX内存释放优化原则:1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2.
阅读全文
摘要:详细见 此ppt转载http://ieltsyangliu.spaces.live.com/blog/cns!5C02FE7927131D49!166.entry【ielts原创】关于flex的module开发前台的开发,目前RIA技术越来越具有优势,而其中的flex目前也出到了版本3.之前采用flex开发展现层的时候,经常为程序越做越大而发愁,今天了解到了flex的module这块的功能,打算通过一两天时间学习和了解。之后进行我们之前项目的前台重构工作。flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。flex的Modu
阅读全文
摘要:用过java的日志框架log4j之后,你就会被它方便而又强大的功能所吸引。我们不仅可以控制日志输出的目的地,还可以控制日至输出级别,便于调试和发布。 其实在Flex中也提供了这样的一个框架,Logging API就是最基本的日志控制框架,只不过大部分的人都在用最简单的trace()函数罢了。 Logging API不仅提供了最基本的trace功能,还提供了log target,也就是输出的方式。还提供了destination目的地的配置功能。通过我们对log的级别控制我们可以输出一些普通信息而过滤掉debug的信息。除此之外还可以进行自定义log target,对框架进行扩展。重要概念和类介绍
阅读全文
摘要:import flash.net.navigateToURL;import flash.net.URLRequest;var urlRequest:URLRequest = new URLRequest(Application.application.url);navigateToURL(urlRequest, "_self");
阅读全文
摘要:java端,对jpeg图像转码成 base64字串/**Createdon2008-9-25**徐泽宇roamer*/packagetester;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;publicclassImage2Base64{publi
阅读全文
摘要:在AS文件里面 指定 对象的style:Application.application.setStyle("backgroundImage","assets/images/backend/homepage_bg.jpg");上述例子是修改程序的背景图片。通过css使得DataGrid 背景透明DataGrid{borderStyle:solid;backgroundAlpha:0.3;headerStyleName:dataGridHeader;verticalGridLines:false;horizontalGridLines:false;verti
阅读全文
摘要:按照flex的源码编程风格。应该注意以下几点:l参数要用private类型l参数名称要用_开头l设置去掉_以后,作为函数名称的set get方法,需要是public的方法l注意:这些set get方法是在构造函数执行以后在调用,因此不能在构造里面对这些参数进行处理,否则会报错下面是一个简单的自定义slider。功能是:可以通过数组驱动来确定slider的最大,最小值packagecom.firemax.controls.sliderClasses{importmx.controls.sliderClasses.Slider;publicclassSliderextendsmx.controls
阅读全文
摘要:下文是webtier.war的使用方法。下载地址http://flexorg.wip3.adobe.com/modules/latest/FlexModule_j2ee.zipThisreadme.txtfiledescribestheFlex3compilermoduleforJ2EEapplicationservers.********************************Introduction********************************TheFlexcompilermoduleforJ2EEapplicationserversisaWebApplicati
阅读全文
摘要:来着:http://www.cnblogs.com/Cnol/archive/2009/09/20/1570365.html方法一:flex接收网页传值!~1<?xmlversion="1.0"encoding="utf-8"?>2<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"3applicationComplete="initApp()">45<mx:Labelte
阅读全文
摘要:http://www.funnyai.com/AI_Publish/flex.html
阅读全文
摘要:[cpp:nogutter]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"minWidth="955"minHeight="
阅读全文
摘要:import mx.formatters.DateFormatter;DateFormatter.parseDateString(opTime);其中parseDateString是静态方法。不能对 DateFormatter进行构造。
阅读全文
摘要:[c-sharp]view plaincopy@RemotingInclude@TransactionalprivatevoidregisterUser(TbUsertbUser,StringcompanyId)throwsException{if(logger.isDebugEnabled()){logger.debug("registerUser(TbUser,String)-start");//$NON-NLS-1$}tbUser.setUserId(UUID.randomUUID().toString());tbUser.setOnlineStatus(Period
阅读全文
摘要:import flashx.textLayout.conversion.TextConverter;[xhtml:nogutter]view plaincopy<s:Groupwidth="100%"height="102"><mx:ImagehorizontalAlign="left"width="100%"height="100%"maintainAspectRatio="false"source="@Embed(source='ass
阅读全文
摘要:在s:TextArea控件中无法用ctrl+space切换到中文,而是变成了一个输入空格。在mx:TextArea中是可以的。如果希望在s:TextArea中使用中文。可以用下面这段代码解决<s:TextArea id="contentInput" focusIn="IME.enabled = true;" >测试在skd 4.1版本上通过。
阅读全文
摘要:在FlashBuilder 4.5中通过《数据/服务》中,无法访问blazeds和spring 定义的ro服务。打开 项目目录下的 .flexProperties 文件。查找1.serverContextRoot="/Aerie"2.serverRoot="D:/My Documents/project/SystemHawk/Aerie/WebContent"3.serverRootURL="http://localhost:8080/Aerie"确定其中内容的正确性。我之前的错误是:serverContextRoot="/
阅读全文
摘要:1424-4827-8874-7387-0243-7331修改hosts文件127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.adobe.com127.0.0.1 activate.wip3.adobe.com127.0.0.1 wip3.adobe.com127.0.0.1 3dns-3.adobe.com127.0.0.1 3dns-2.adobe.com127.0.0.1 adobe-dns.adobe.com127.0.0.1 adobe-dns-2.adobe.com127.0.0.1 a
阅读全文
摘要:模块代码[cpp]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><s:Modulexmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"width="400"height="300">&l
阅读全文
摘要:原文:http://www.nomanland.net/2010/05/21/flex-series-guide-integration2/Spring BlazeDS Integration 是什么?Spring BlazeDS Integration 是SpringSource的开源项目,用于整合 Spring 与 BlazeDS。为什么需要 Spring BlazeDS Integration?正如“Flex4 系列教程之六”介绍的:不使用 Spring BlazeDS Integration 同样可以整合 Spring 与 BlazeDS。但这种整合方式不自然,需要额外维护一个 Bla
阅读全文
摘要:来源于http://www.cnblogs.com/tjsquall/archive/2008/01/31/1059882.html//文件包importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileWriter;//工具包importjava.util.Iterator;importjava.util.List;//dom4j包importorg.dom4j.Attribute;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importor
阅读全文
摘要:一、 实体 Bean每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用@Entity注解来进行声明。声明实体Bean@Entitypublic class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; }}@Entity注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。Hibernate 可以对类的属性或者方法进行注解。属性对应field类别,方法的
阅读全文
摘要:工程包下载地址 :点此下载1. 在web.xml里面加入 spring支持。[xhtml]view plaincopy<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-
阅读全文
摘要:实现目标:java做后台service,每隔300毫秒,生成一个uuid,以 testJob做为订阅关键词,发布给所有订阅此关键词的flex客户端。配置过程和源码:1.修改blazeds自动生成的WEB-INF/flex/services-config.xml文件。由于原来没有polling-amf的定义,所以需要加入。代码如下:[xhtml:nogutter]view plaincopy<?xmlversion="1.0"encoding="UTF-8"?><services-config><services><
阅读全文
摘要:以上内容基于Spring 3.0.5 版本运行,参考文档为spring-framework-reference-3.0.5.pdf在spring3 中的task 命名空间。可以部分去取代 quartz,并且支持注解方式。但是如果使用更加复杂的任务调度。还是建议是使用quartz。以下就使用 task 和 quartz来进行任务调度的方法进行距离。使用 注解来 来调度任务编写一个任务实例。[java]view plaincopy/*************************************************************************TestJob.jav
阅读全文
摘要:参考文档: http://wenku.baidu.com/view/4ec7e324ccbff121dd368364.html在spring security3中使用自己定义的数据结构来实现权限设置。数据库用户表角色表action表,即资源表角色-用户关联表actiion-角色关联表配置过程web.xml中加入过滤器[xhtml:nogutter]view plaincopy<!--配置spiringsecurity--><filter><filter-name>springSecurityFilterChain</filter-name><
阅读全文
摘要:在(三)里面。我们引入了<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>这个bean 来处理@Autowired注解。其实在spring 里面还有其他三个BeanPostProcessor 。总共有四个,分别是:AutowiredAnnotationBeanPostProcessorCommonAnnotationBeanPostProcessorPersistenceAnnotationBeanPostProcess
阅读全文
摘要:通过(一),(二)的介绍。我们已经做了初步的简化程序。但是在我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。虽然 可以通过eclipse等工具来自动生成。但是还是会引起程序阅读性上的不便。那么既然注解这么强大。是否可以也把他精简掉呢?当然可以。这个标签就是@AutowiredSpring 2.5引入了@Autowired注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。要实现我们要精简程序的目的。需要这样来处理:在applicationContext.xml中
阅读全文
摘要:通过上面一步骤。我们简化了hibernate中扰人的 xxxxx.hbm.xml文件。那么是否可以再进行简化呢?那么,我们在这一步骤的目的,就是把整个 hibernate.cfg.xml都给简化了。依然是利用注解注入的方式。通过jpa 我们可以把 hibernate.cfg.xml中那些 mapping classes再次简化与无形。在applicationContext.xml中进行如下配置<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springfr
阅读全文
摘要:以下几篇文章简单的介绍一下jpa 和 spring2.5 hibernate3.2 整合配置的一个过程。纯粹个人经验只谈。如果有错误,请各位留言指出。本系列重点是涉及 配置过程 ,对注释的用法不多介绍。注释语法越来越多的被业界所使用,并且注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时
阅读全文
摘要:虽然我们可以通过 @Autowired 在 Bean 类中使用自动注入功能,但是 Bean 还是在 applicatonContext.xml 文件中通过 <bean> 进行定义 —— 在前面的例子中,我们还是在配置文件中定义 Bean,通过 @Autowired为 Bean 的成员变量、方法形参或构造函数形参提供自动注入的功能。那么能不是也可以通过注解定义 Bean,从 XML 配置文件中完全移除 Bean 定义的配置呢?答案是肯定的,我们通过 Spring 2.5 提供的 @Component 注释就可以达到这个目标了。修改Bean的java类的代码如下,在类名前面加上 @Co
阅读全文

浙公网安备 33010602011771号