- 浏览: 24096 次
- 性别:
- 来自: 北京
最新评论
-
cuisuqiang:
你这代码粘贴的太没有技术含量了
ActiveMQ:JMS开源框架入门介绍 -
zhidan:
...
java读写excel文件 -
hanmiao:
樓主的代碼排版那叫壹個亂,我就不多說了。
ActiveMQ:JMS开源框架入门介绍 -
dacoolbaby:
socket接口理论上是可以跨语言实现的。
只是使用的复杂度有 ...
Java Remoting远程服务(下)
文章列表
转自:http://ydcworld.iteye.com/blog/1668290
【案例1】创建一个新文件 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ f.createNewFile(); }catch (Exception e) { e.printStackTrace(); ...
在这里我引用了以韩国人写的包jxl.jar
将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。
基本操作
一、创建文件
拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:
代码(CreateXLS.java):
//生成Excel的类import java.io.*;import jxl.*;import jxl.write.*;
public class CreateXLS{public static void main(String args[]){try{//打开文件WritableWorkboo ...
1.struts2框架配置文件
struts2的配置以struts.xml为主要配置文件,该文件配置了URL和java类之间的对应关系,struts支持多个配置文件并存,所以某个模块的配置文件可以新建一个struts-模块名.xml,并在此文件中进行配置。
1.1.png
图 1.1
上篇分别介绍了Java Remoting远程服务中的RMI、EJB、Web Service等技术,下篇继续分享其他的内容。
4. Hessian
Hessian(http://hessian.caucho.com)是一种轻量级的Web Service, 采用的是二进制的RPC协议。
图五:Hessian架构图[5]
如图五所示,Hessian可以形容是一种基于二进制协议提供RMI功能的组件。
接下来我们使用Hessian来实现本文的用例。
接口类IAnimalService.java
public interface IAnimalService {
public ...
今天我们来聊聊Java远程服务的解决方案。Java分布式远程服务的解决方案,近几年在互联网应用越来越普及。我们简单分析下,形成这种格局的背景。
从无到有开发一个产品的时候,如果技术框架没有积累,那么代码的实现会比较随意,很多时候前端web层耦合了很多后端DAL层的代码。接下来,随着产品越来越多,每个产品的技术实现都会有很多重复代码。这就给后期的维护和升级带来了不便(比如针对某个服务做缓存优化或者日志处理,代价会非常高)。服务模块化呼之欲出!
服务模块化,就意味着代码的实现架构不再是Web层与DAL层的简单关系了。很多相似的业务会抽象为一个分布式服务,Java语 ...
Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:
package com.kay.quartz;public class QuartzJob{public void work() { System.out.println("Quartz的任务调度!!!"); }}
Spring的配置文件:
<?xml version="1.0" encoding="UTF-8&q ...
参考文章【http://www.cnblogs.com/kay/archive/2007/11/02/947372.html】 【http://www.diybl.com/course/3_program/java/javajs/2008530/118164.html】各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是 ...
一、安装篇
jspSmartUpload是
一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:
1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。
2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。
4、下载灵活。仅写两行代码,就能把Web服务器变成文件服务器。不管文件在Web服务器的目录下 ...
1. Spring 中使用 JdbcTemplate 封装对 Jdbc 的支持,使用 Spring JdbcTeamplate 的例子如下:
(1). 假设如下 SQL 表中有数据 username=test1,passwd=test1,address=test1 :
[java] view plaincopyprint?
(2). 在 Spring 配置文件中添加关于数据源和 JdbcTeamplate 的配置如下:
[java]
相对于hibernate来说,比较喜欢mybatis一些。虽然mybatis没有hibernate那么成熟,但可以手动控制sql语句怎么长。废话不多说,上代码。欢迎拍砖。
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans default-autowire="byType" xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="htt ...
1.首先添加spring的兼容性即架包
2.添加struts2的架包及spring和struts2的plugin,即struts2-spring-plugin2.1.8.1.jar
3.在Src下新建一个applicationContext.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w ...