程序语言(服务器端)
文章平均质量分 77
Sand_Ant
这个作者很懒,什么都没留下…
展开
-
JSON-lib 示例
JSON 作为数据交互的格式,拥有强大易用等特点而被广泛采用,不管是JS端还收后台都会有对JSON解析的封装API,当然也可以自己解析,或者生成。在很多JAVA的实现框架中都对JSON数据的操作做了一些封装,但是使用方式多少都和较为常用的JSON-lib有相似之处,在这里只做JSON-lib的简单demo。1、MAVEN配置 net.sf.json-原创 2013-08-31 10:09:05 · 903 阅读 · 0 评论 -
actor框架-Akka
一、简介Akka的actor是对actor模型的实现,下面的例子中使用简单的demo说明akka的actor的用法(作为jar包使用,akka也可以作为单独的服务使用而且很强大),akka的scala版本使用起来比较简洁,但是java版的就有点略显繁琐。二、原创 2014-03-17 17:35:20 · 2768 阅读 · 0 评论 -
JAVA动态编译(JavaCompiler)
一、简介在java中javax报下提供了JavaCompiler类,此类可以允许开发人员编译java文件为class文件。下面示例中是利用JavaCompiler编译文件,并利用URLClassLoader加载编译好的class文件执行其中的方法。二、示例代码package com.test.cp;import java.io.File;import java.io.FileW原创 2013-11-14 15:19:20 · 10448 阅读 · 5 评论 -
JMS_使用ActiveMQ实现消息的发送和接收
一、说明示例中使用activeMQ-all的jar包实现jms消息的发送和接收,发送端和接收端不依赖与服务器,如果想了解使用服务器配置的方式请参照之前的jsm和MDB的文章。注意topic消息和queue消息的区别。二、配置1、ActiveMQ配置activemq-web-console的配置不再重复。2、Maven配置 org.apache.acti原创 2013-11-07 13:40:31 · 1489 阅读 · 0 评论 -
JAX-WS WebService
一、简介JAX-WS规范是一组XML web services的JAVA API,以下示例是使用jdk提供的接口实现一个简单的web service。二、示例1、使用接口服务器端建一个web工程,分别生命建一个接口和一个实现类,并加上响应的webservice注解,代码如下//接口import javax.jws.WebMethod;import javax.jws原创 2013-10-20 09:50:23 · 1140 阅读 · 0 评论 -
JAVA_基本LDAP操作
一、简介Lightweight Directory Access Protocol (LDAP),轻型目录访问协议是一个访问在线目录服务的协议。下面的例子中简单介绍在java中队ldap的增删该查功能。目录结构为:CD=CAS,DC=MYDC--cn=users----uid=zhangsan二、示例1、通过LdapContext连接ldap /** * 连原创 2013-09-16 16:47:15 · 1494 阅读 · 0 评论 -
JNI_Java Native Interface
一、简介Java Native Interface(JNI),java与c/c++交互的接口,下面是一个简单是示例。javah 可以生成native方法对应的头文件,javap 可以查看方法或者属性的签名。二、示例1、书写带native的java代码package com.jni;import java.util.Date;//javah com.jni.He原创 2013-09-16 17:42:04 · 1134 阅读 · 0 评论 -
EJBTimer 使用EJB提供的定时器
一、说明EJB提供的定时器有两种,自动定时器和自定义定时器,自动定时器设置使用简单但是扩展较为麻烦,自定义定时器有较好的扩展性。下面的例子中是把两中方式放到了一个测试类中。二、示例import java.io.Serializable;import java.util.Collection;import java.util.Date;import javax.annotati原创 2013-09-02 16:43:23 · 2847 阅读 · 0 评论 -
使用JS实现JQuery的document.ready功能
一、说明我们往往要通过js对页面做一些默认设置,如果使用jquery框架,使用其ready方法很容易,以下是使用纯js模拟的一个ready方法。此程序为其他博主的作品,我只是在实现基础上做了一点点修改而已,原出处http://qinglangee.iteye.com/blog/761303二、程序代码 (function() { var ie = !!(window.attac转载 2013-09-02 14:48:02 · 1380 阅读 · 0 评论 -
定时任务_Quartz
一、说明quartz采用cron表达的方式设定超时,如果了解linux的crontab功能的朋友应该比较容易理解,此处不介绍cron表达试,如果需要学习请找google或者百度二、示例程序1、maven配置 quartz quartz 1.5.2 2、程序代码publi原创 2013-08-31 13:12:27 · 994 阅读 · 0 评论 -
JMS和消息驱动Bean(MDB)
使用ActiveMQ作为消息中间件,JMS发送异步消息,MDB接收并处理消息原创 2013-09-01 12:29:27 · 1789 阅读 · 0 评论 -
JAX-RS
一、简介JAX-RS(Java API for RESTful Web Services),是JAVAEE6中提出的Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。二、示例1、maven 配置 javax.ws.rs jsr311-api 1.1.1 2、配置Application(配置path和资源)原创 2013-08-31 14:38:01 · 1702 阅读 · 0 评论 -
Freemarker 生成work文档图片
一、简介通过freemarker生成work文档,其实原理很简单,先生成一个work的xm模板,然后替换文档中的内容为自己需要的内容就可以了。二、生成work文档1、生成ftl模板把自己要修改的work模板另存为xml格式,然后替换其中的响应内容为ftl标签的EL形式,例如 ${image},机械试操作就不多说了2、maven配置 o原创 2013-08-31 10:52:45 · 1429 阅读 · 0 评论 -
批量下载_Zip压缩包的方式
一、说明对于文件批量下载一般有两种方式,单个循环和zip压缩包的方式,第一种方式可能会因不同的浏览器有不同的效果,此处指讨论第二种方式。下文注释中提到的apache的zip打包api在ant包中,但这个jar包将近1M着实有点大。 ant ant 1.6.5二、示例程序package tt;import java.io.File;import java.io.Fi原创 2013-08-31 13:01:17 · 1683 阅读 · 0 评论 -
动态代理-JDK_proxy&cglib
一、简介动态代理的实现方式较常用的方式有两种,用jdk的proxy类实现,必须依赖接口。或者使用cglib的扩展包实现,因为是产生类的子类所以代理的类不能为final类。二、示例1、 其中UserServiceImpl 是 UserService的实现( UserServiceImpl implements UserService )2、使用JDK的Proxy进行代理imp原创 2014-04-17 18:32:14 · 1115 阅读 · 0 评论