`
goto0917
  • 浏览: 47945 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
  • take: 这是POI方式,不是JXLS方式. JXLS包路径都是net ...
    jxls
文章列表

hibernateCallback

HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成: q      Object execute(HibernateCallback action) q      List execute(HibernateCallback action) 这两个方法都需要一个HibernateCallback的实例,HibernateCallback实例可在任何有效的Hibernate数据访问中使用。程序开发者通过HibernateCallback,可以完全使 ...

dwr基础

    博客分类:
  • dwr
DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样. 它包含两个主要的部分:允许JavaScript从WEB服务器上一个 ...

jsf传参

    博客分类:
  • jsf
1.<h:commandLink value="" action="" immediate="true"> <f:param name="id" value="id的值"/> </h:commandLink> 页面上的超连接用以上方式,在backingBean中可以用 HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExterna ...
import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; public class DateUtil {     /**      * 获得当天之后的N天日期      * @return      */     public static List<String> getNextDays(int num) {         List<Stri ...
在项目当中为了要适应火狐浏览器。在选择日期控件时必须要加入一个ID,因为在firefor中只认ID,必须是通过ID来获取其中的一个对象,才能把所选择的时间加入到 输入框中。项目中采用的是struts标签来做的(为了刷新时保留其中的值)。 大家可能知道通常的做法是(不采用struts标签): <input type="text" id="sDate" name="sDate" class="dd_text"/> 那么在struts中用property="sDate" <h ...
什么是webservices? 从表面上看:Webservices 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Webservices 的应用程序叫做客户。 更专业的描述如下:Webservices是描述一些操作(利用标准化的 XML 消息传递机制可以通过网络访问这些操作)的接口。Webservices是用标准的、规范的 XML 概念描述的,称为 Webservices的服务描述。这一描述囊括了与服务交互需要的全部细节,包括消息格式(详细描述操作)、传输协议和位置。该接口隐藏了实现服务的细节,允许 ...
一、服务器端开发        首先编写服务端程序,这时我们完全不用考虑他是不是当作webservcies来发布的,因为在写法上没有什么不同。比如我们写了一个很简单的java程序,代码如下: package samples.userguide.example2  public class calculator { public int add(int i1  int i2) {      return i1 + i2  } public int subtract(int i1  int i2) {      return i1 - i2  ...
RMI是Remote Method Invocation(远程方法调用)的 所写。它允许一个Java程序调用网络中另一台计算机上的Java方法,就如调用本机的方法一样。实现RMI调用的程序和被调用的方法,都必须是Java代码,即客户端和服务器端都必须通过纯Java实现。 RMI是基于Java的分布式编程模型,使用RMI进行远程方法调用时,无须考虑方法底层的网络传输细节。下面使用RMI的示例程序: 先编写RMI服务器端,RMI需要通过远程接口“暴露”服务。也就是说,所有想被客户机调用的方法都必须在Remote接口里声明,否则无法完成调用。远程接口如下: 远程接口必须集成java.rmi.Re ...
Spring支持集成各种远程访问技术。使用Spring 对远程访问技术的支持,可以降低开发远程访问服务的难度,同时支持将POJO暴露成远程服务。Spring提供对下面四种远程访问技术的支持: q      远程方法调用(RMI):通过使用RmiProxyFactoryBean和RmiServiceExporter,Spring支持传统的RMI和通过RMI调用器的远程调用。 q      Spring的HTTP调用器:Spring提供的一种特殊的远程访问策略,它支持任何Java接口,允许Java对象能通过HTTP传送。对应的支持类是HttpInvokerProxyFactoryBean和Ht ...
14.2 WebService简介 WebService使用基于XML的消息处理,作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言之间存在的差异,使异构系统能作为单个计算机网络协同运行。WebService建立在一些通用协议的基础上,如HTTP,SOAP,XML,WSDL,UDDI等。这些协议在涉及到操作系统、对象模型和编程语言时,没有任何倾向,因此具备很强的生命力。 14.2.1 WebService的特点 WebService的主要目标是跨平台。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商 ...
虎.无名:很早以前用过axis,只要把任意java类改名为jws部署到tomcat中,就可以发布为一个webservice,觉得很神奇。后来用MyEclipse通过XFire向导创建WebService也很方便。到了java6时代,在jdk中已经包含了wsgen和wsimport等命令,很容易发布和访问webservice,无需依赖任何框架或者库了。】 http://www.javaeye.com/topic/128498 如何正确地在Axis、Axis2和Apache CXF之间抉择? 新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis ...
package test; import java.io.FileOutputStream; import java.io.IOException; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.CategoryDataset; import org.jfree.da ...
public class ReadExcel { public static void main(String[] args) throws Exception { InputStream is = new FileInputStream(new File("c://SummaryHSSF.xls")); //根据输入流创建Workbook对象 Workbook wb = WorkbookFactory.create(is); //get到Sheet对象 Sheet sheet = wb.getSheetAt(0); //这个必须用接口 ...
}else{ cellStyle = SummaryHSSF.setCellStyleAlignment(cellStyle, CellStyle.ALIGN_CENTER, CellStyle.VERTICAL_CENTER); cellStyle = SummaryHSSF.setFillBackgroundColors(cellStyle,IndexedColors.ORANGE.getIndex(),IndexedColors.ORANGE.getIndex(),CellStyle.SOLID_FOREGROUND); cell.setCellSt ...
if(j==0){ //设置文字在单元格里面的位置 cellStyle = SummaryHSSF.setCellStyleAlignment(cellStyle, CellStyle.ALIGN_CENTER, CellStyle.VERTICAL_CENTER); //先创建字体样式,并把这个样式加到单元格的字体里面 cellStyle.setFont(createFonts(wb)); //把这个样式加到单元格里面 cell.setCellStyle(cellStyle); //给单元格设值 cell ...
Global site tag (gtag.js) - Google Analytics