xmlns

XFire webservice 服务端开发(一)

喜夏-厌秋 提交于 2020-01-28 08:21:10
网上介绍XFire方面的文章已经很多了,我主要是介绍一下与Spring开发的集成,做个例子,抛块砖吧。 个人感受:先谈个人感受,可以更加明确和了解开发中的思路,XFire与Spring可以说得上绝配,如果你开发所采用的架构是SSH模式,或者有Spring框架,那么你就正常开发,不要管web service,你只需要明白哪个类是用于web service的,并且在Spring测试通过,你的web service服务端开发可以说基本搞定。 说明: 我写这文章主要是说明开发过程及给个例子,并不是讲web service 协议或者spring开发。我有时间可以写点这方面的内容。 开发环境: 1,JDK 1.6.0 2,Eclipse JEE 3.4,外加XFire eclipse plugin(主要用于客户端开发)。 3,tomcat-5.5.26 4,SoapUI 主要用于测试。 5,下载xfire-distribution-1.2.6.zip,pjl-comp-filter-1.6.6.zip(用于传输压缩) 需求: 对外提供一个表的增删改查。 开发步骤: 1,建立web开发环境。 2,拷贝需要采用的依赖包。 3,开发业务功能。 4,配置Spring。 5,配置web service。 6,测试。 开发: 1,建立web开发环境。 用eclipse建立一个动态web项目

Spring MVC 搭建

自作多情 提交于 2020-01-28 03:13:48
1.新建一个 Java Web 项目 1-1 File > New >other 1.2 再 点击 Next 之后把 两个都勾选上 如下图 2 点击项目 > 鼠标右键 > MyEclise > Project Facets > Install Spring Facet 2.1 直接点击 Finish 完成之后 效果 如下图 3 搭建 Spring 框架最重要的步骤应该就是配置了。官网对框架的解释说明如下: Spring MVC 框架是围绕一个 DispatcherServlet 来设计的,这个 Servlet 会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。处理器是你的应用中注解了 @Controller 和 @RequestMapping 的类和方法,Spring 为处理器方法提供了极其多样灵活的配置。 所以,首先我们应该在 /WebContent/WEB-INF/ web.xml 文件,接下来在这个文件中配置 DispatcherServlet。 <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load

搭建入门ssm框架

别说谁变了你拦得住时间么 提交于 2020-01-27 14:12:37
1. 准备的jar包 如下图: mybatis和数据库连接的包: spring和mvc的包: 其他jar包: spring的jar包,可以在官网下载齐全的,其他的包都可以使用maven的仓库下载。使用maven可以将maven配置进项目来下载jar包,也可以去官网仓库下载(两者都可)。 最好给这些jar包详细分类,spring和mybatis的可以分一起,其他的jar包可以根据需求分,不同的jar包对应不同的功能。 2.项目文件架构 良好的文件架构有助于项目的开发和文件配置,不同的功能目录都需要配置的。 如下图: resources:主要放配置文件 dao:DAO接口和mybatis配置文件 po:持久化类 service:service层接口 service.impl:service层接口实现类 utils:分页工具类 web.controller:controller类 web文件夹就不用介绍了,学到ssm配置的,这些应该都清楚了。 3.配置文件 这里直说基础的spring+spring mvc+mybatis的配置,其他的配置根据自己需要再添加。 db.properties(这里放数据库连接配置) jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/db_shop?useSSL

自定义struts.xml的位置

北慕城南 提交于 2020-01-26 10:18:19
<?xml version="1.0" encoding="UTF-8"?> < web-app xmlns = " http://xmlns.jcp.org/xml/ns/javaee " xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation = " http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd " version = " 4.0 " > < filter > < filter-name > struts </ filter-name > < filter-class > org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter </ filter-class > <!--自定义struts.xml的位置--> < init-param > <!--固定名字是config--> < param-name > config </ param-name > <!--struts-default.xml,struts-plugin.xml是strut的会默认加载的配置文件,spring

Javaweb的三大组件之-Servlet

蹲街弑〆低调 提交于 2020-01-25 07:33:50
Javaweb的三大组件之-Servlet 文章目录 Javaweb的三大组件之-Servlet 概述 Servlet实现 Servlet生命周期 HttpServlet Tomcat启动时调用Servlet ServletConfig Servlet路径映射 ServletContext(容器) getRealPath获得路径问题 单例的Servlet 概述 Servlet是JavaWeb三大组件之一,它是我们学习JavaWeb最为基本的组件,也就是说一定要 100%的掌握它 其它两种:Filter(拦截器)、Listener(观察者模式),后续讲解 Servlet,即Server Let的意思,用来 处理用户请求 ,当客户端发出请求后, 由Tomcat去找到可以处理这一请求的Servlet来处理 也就是说,用户的请求是由Servlet来处理的!例如用户发出登录请求,那么就应该由处理登录的Servlet来处理;用户发出登录请求,那么就应该有登录Servlet来处理 Servlet实现 servlet 是 运行在 Web 服务器中 的 小型 Java 程序 。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求 。也就是说, Servlet是由我们自己来完成的 !但Servlet一定要实现 javax.servlet.Servlet接口

ssm中web.xml配置

喜你入骨 提交于 2020-01-25 00:00:25
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <!-- 1.编码过滤器 配置这个是拦截所有的资源并设置好编号格式。--> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--1.1encoding设置成utf-8就相当于request.setCharacterEncoding("UTF-8"); --> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init

HTML骨架结构

99封情书 提交于 2020-01-24 09:46:40
一个完整的HTML文档必须包含3个部分:文档声明、文档头部和文档主体。而正是它们构成了HTML的骨架结构。前面已经分别介绍过文档声明和文档头部,本文将详细介绍构成HTML骨架结构的基础元素 HTML <html> 元素代表HTML文档的根(root),其他所有元素都是该元素的后代。 <html> 与 </html> 标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。文档的头部由 <head> 标签定义,而主体由 <body> 标签定义 【xmlns】 xmlns属性用于指派文档的XML命名空间。预设值是" http://www.w3.org/1999/xhtml",这在XHTML中是必要的,而在HTML中则是可选的 <html xmlns="http://www.w3.org/1999/xhtml"> HEAD <head> 标签用于定义文档的头部,它是所有头部元素的容器。 <head> 大部分不可见,描述了文档的一些基本的属性和信息(可以呈现的是title和icon)。 <head> 元素下的子元素主要包括 <meta> 、 <title> 、 <base> 、 <link> 、 <style> 和 <script> 这六个元素 <title> 定义文档的标题,它是head部分中唯一必需的元素 如果在文档中忽略了 <head> 标签,则大部分浏览器会自动创建一个

WPF指南之XAML概述

故事扮演 提交于 2020-01-22 00:26:40
XAML实现UI代码和应用程序逻辑代码的分离。在.NET 3.0和Windows Vista中,XAML与WPF一起建立整个的UI。由于XAML是基于XML的,所以每个XAML代码都肯定是一个完整的XML文件。XAML继承了 XML所有的定义和规则。XAML与其他XML扩展不同之处就是他所表示的意义。每个XAML元素是一个.NET CLR类。基于XML使得我们非常容易扩展和操作XAML。利用XAML的WPF这种关系,开发人员可以单独的设计漂亮的UI,也许真正的美工会更多的出现。我们可以把程序逻辑写在单独的文件或者是内联嵌入到XML文件。 在XAML中使用得最多的XML功能应该有三个:命名空间、属性和子元素。 先看一个简单的XAML的例子: <Window x:Class="FirstXAML.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="FirstXAML" Height="200" Width="300"> <Canvas> </Canvas> </Window> 其中的xmlns就是XML中的名字空间,在W3C中xmlns是如下定义的: XML

web.xml报错

放肆的年华 提交于 2020-01-21 09:40:11
报错信息:Attribute "xmlns" was already specified for element "web-app" 后来经查明是因为项目的重命名,出现了xmlns的重复赋值。 即:xmlns="http://java.sun.com/xml/ns/javaee"有两个, 只要去掉一个之后,就可以正常启动了! 错误的web-app: <web-app xmlns: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-app_2_5.xsd" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> 正确的web-app: <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns

spring 的web.xml

北慕城南 提交于 2020-01-21 09:38:32
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> 一:schema 1.第一行定义了该web.xml的版本描述和语言编码方式(1.0和UTF-8)。 2.第二行<web-app></web-app>是web.xml的根节点。xml的schema都必须放在xml文件的根标签上。同理,其他类型的xml的schema也都必须放在根标签上。 3.xml的schema的命名规则 a.xmlns:xsi全称xml name space:xml schema instance(xml命名空间:xml的schema的实例)而里面的值的引用相当于url。 b.xmlns:web是指向web项目的统一标准。 c.xsi:schemaLocation是xml的schema的实例的引用位置(要使用它必须先指定xmlns:xsi)。 4