-
【Java】导出word文档之freemarker导出
摘要:Java导出word文档有很多种方式,本例介绍freemarker导出,根据现有的word模板进行导出 一、简单导出(不含循环导出) 1、新建一个word文件。如下图: 2、使用word将文件另存为xml的格式 3、编辑xml文件内容,将'用户名'替换成-> ${username}、'简介'替换成-
阅读全文
-
【WebService】调用第三方提供的webService服务(七)
摘要:互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气预报数据和查询国内手机号码归属地为例进行说明。 气象中心的管理系统将收集的天气信息并将数据暴露出来(通过WebService Serv
阅读全文
-
【WebService】WebService之CXF和Spring整合(六)
摘要:前面介绍了WebService与CXF的使用,项目中我们经常用到Spring,这里介绍CXF与Spring整合 步骤 1、创建一个Maven Web项目,可以参照:【Maven】Eclipse 使用Maven创建Java Web项目 2、添加spring依赖和cxf依赖的jar包,在pom文件中设置
阅读全文
-
【WebService】WebService之CXF的拦截器(五)
摘要:CXF拦截器介绍 CXF拦截器是功能的主要实现单元,也是主要的扩展点,可以在不对核心模块进行修改的情况下,动态添加功能。当服务被调用时,会经过多个拦截器链(Interceptor Chain)处理,拦截器链在服务输入(IN)或输出(OUT)阶段实现附加功能,拦截器可以在客户端加入,也可以在服务端加入
阅读全文
-
【WebService】使用CXF开发WebService(四)
摘要:CXF简介 Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Bindin
阅读全文
-
【WebService】WebService之WSDL文档深入分析(三)
摘要:WSDL概念 WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。 WSDL 文档结构 首先发布一个简单的WebService(参照:【WebService】使用JDK
阅读全文
-
【WebService】使用JDK开发WebService(二)
摘要:WebService的开发手段 1、使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中) WebService的组成 1、服务器端 2、客户端 使用JDK开发WebService a、开发WebService服务端 1、使用eclipse新建一个服务端java工程 2、新建一个接口,
阅读全文
-
【WebService】WebService基础知识(一)
摘要:WebService是什么? 1. 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据) 2. 一个跨语言、跨平台的规范(抽象) 3. 多个跨平台、跨语言的应用间通信整合的方案(实际) 为什么要用WebService? web service能解决: 1、跨平台调用 2、跨语音调用 3
阅读全文
-
【Java】JABX实现对象与XML互转
摘要:JABX简介 JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解
阅读全文
-
【Linux】Jenkins+Git源码管理(三)
摘要:摘要 本章介绍Jenkins配合Git源码管理,关于Jenkins的基本操作,参照【Linux】Jenkins配置和使用(二) 事例说明:在linux环境下,安装的jenkins,已安装git。 代码托管在GitHub上,目的是使用jenkins,通过git检出代码,在进行打包,然后在tomcat上
阅读全文
-
【Java】使用Apache POI生成和解析Excel文件
摘要:概述 Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,分别有jxl和poi,2种方式。 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file f
阅读全文
-
【Java】JavaWeb 登录检查及界面跳转
摘要:场景 一般javaweb网站都有用户登录,而有一些操作必须用户登录才能进行,常见流程:用户请求--》后台判断是否登录--》没登录跳转到登录界面,登录用户正常操作 解决思路 在用过滤器过滤请求,判断是否登录,如果未登录,返回参数跳转的登录界面,登录了的请求放行 具体实现 新建一个web工,参考:【Ma
阅读全文
-
【Java】使用iText生成PDF文件
摘要:iText介绍 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 项目要使用iText,必须引入jar包。才能使用,maven依赖如下: 输出中文,
阅读全文
-
【Mail】Tomcat提供JNDI方式支持JavaMail(三)
摘要:流程介绍 Tomcat提供了JavaMail的支持,是通过JNDI的方式实现的,具体流程是: Tomcat启动的时候,自身产生一个Session对象,放在JNDI容器中给其他项目调用,其他项目只要通过JNDI API就能获取JNDI中的对象,并在项目中使用。 使用步骤 MailServlet.jav
阅读全文
-
【Mail】JavaMail发送带附件的邮件(二)
摘要:上一篇讲了使用JavaMail发送普通邮件(【Mail】JavaMail介绍及发送邮件(一)),本例讲发送复杂的邮件(带有附件的邮件) 生成一封复杂的邮件 发送本地邮件文件 新建一个Demo4.类,如下: 1 package com.hd.javamail; 2 3 import java.io.F
阅读全文
-
【Mail】JavaMail介绍及发送邮件(一)
摘要:JavaMail介绍 JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支持常用的邮件协议,如SMTP、POP3、IMAP,开发人员使用JavaMail编写邮件程序时,无需考虑底层的通信细节(Socket),JavaMail也提供了能够创建出各种复杂M
阅读全文
-
【Java】JavaWeb权限管理
摘要:权限管理分析 每个网站都涉及到访问权限的控制。每个站点资源都需要被管理起来,用户只有具有访问某个资源的特定权限,才能够访问,否则拒绝访问。网站的访问权限控制,一种方法从 URI 入手,站点的每个资源都用唯一的 URI 描述,我们为想要管理起来的 URI 增加上权限属性,当用户访问资源时我们要先检查用
阅读全文
-
【Java】JDBC连接数据库
摘要:JDBC介绍 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写
阅读全文
-
【JSP】Tiles框架的基本使用
摘要:Tiles介绍 Tiles 是一种JSP布局框架,主要目的是为了将复杂的jsp页面作为一个的页面的部分机能,然后用来组合成一个最终表示用页面用的,这样的话,便于对页面的各个机能的变更及维护。 Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。有点类是jsp:inlcu
阅读全文
-
【Maven】Eclipse 使用Maven创建SpringMVC Web项目
摘要:创建环境 创建环境 系统:win 10 软件:eclipse,maven. 创建步骤 创建一个Maven Web项目,可以参照:【Maven】Eclipse 使用Maven创建Java Web项目 添加spring依赖的jar包,在pom文件中设置依赖即可 1 <project xmlns="htt
阅读全文
|