Java

分类下相关文章

Spring Web Services 生成 WSDL 文件

Spring Web Services 简称 Spring-WS. 关键词 document-driven Web services contract-first SOAP service development 支持将 incoming XML 请求映射到 object 支持各种方式的 XML 解析 WS-Security 加密、解密 SOAP 协议 环境要求 Spring-WS 2.2.0 Java 1.6 以上 Spring 3.2 以上 WSDL 中复用 XSD 定义 <simpleType name="AirportCode"> &lt ...

阅读全文...

WSDL 与 Web Service

什么是 WSDL Web Services Description Language,即Web服务描述语言。采用 XML 格式。 现存四个版本 1.0:2000年 1.1:2001年,依然是目前应用最广泛的版本 1.2:2003年,即后来的2.0 2.0:2007年,虽然更加灵活,但是没有被广泛应用 WSDL 就是一个 XML 格式的文档文件,用于描述 服务 URL 和命名空间 网络服务的类型 (可能是 SOAP 的函数调用,但我说过,WSDL 足够自如地去描述网络服务的广泛内容) 有效函数列表 每个函数的参数 每个参数的类型 每个函数的返回值及其数据类型 它的目的是让你知道该如何使用 ...

阅读全文...

Spring + Hibernate 访问数据怎么就这么复杂

又是 DAO 层,又是 Service 层。每层还都加上一个 interface。我只是要实现一个拉取所有数据的操作。搞这么多层有什么用? DAO 是什么? Data Access Object 是一个 object 或者 interface 用于访问数据库或者其他持久化储存系统。 例如,我们有一个 Entity 来描述一个 Person public class Person { private int id; private String name; public int getId() { return id; } publi ...

阅读全文...

去除 Tomcat URL 中的 servlet name

默认情况下,使用 tomcat 运行一个 servlet,只能通过 http://www.xxx.com/<servlet_name> 访问首页,如果想要去掉 URL 中的 servlet name,可以这样 Tomcat 生产环境修改 将导出的 .war 包,更名为 ROOT.war,置于 tomcat webapps 目录下。注意,如果原来存在 webapps/ROOT 目录,需要将该目录删除。(最好是改个名字,以防误删除) Eclipse 开发环境修改 如果只是开发环境需要修改,只需要在 Eclipse 中右键点击项目名称 Properties - Web Project S ...

阅读全文...

Spring XML 配置

项目的 WebContent/WEB-INF 目录下有个 web.xml 配置文件,用于配置目录对应的 servlet 例如 <web-app> <servlet> <servlet-name>golfing</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load- ...

阅读全文...

Java Bean 与 Java Class 的区别

Java 中的名号总是很唬人。Java Bean 初看,完全不知所谓。 Bean - 豆子的意思。 Java Bean 实际是就是一个普通的 Java Class,但是需要满足三个要求 所有属性为 private,只允许通过 setXXX, getXXX 进行操作 一个不需要初始化参数的 constructor 实现了 Serializable 当然,到这里,依然不知道 Java Bean 有什么蛋用! Java Bean 存在的意义是什么?这样设计有什么考虑? 但是当与 The IoC container 结合着来看,就能明白 Java Bean 的优势了 例如 services.xml ...

阅读全文...

Spring 与 Spring MVC 的关系

Spring MVC 只是 Spring framework 中的一部分,可以说,Spring MVC 只是负责 web 实现,而 Spring framework 包含更多的功能,并不局限于 web。 Spring MVC 可以使用 Structs 替代。 ...

阅读全文...

java servlet

Servlet,是 Server Applet 的缩写,即服务端小程序。 实际上就是一个 Java Class/Object 用于响应客户端 Request,通常是 HTTP Request。 Web Container Servlet 运行于 Web Container 中,例如 Tomcat,JBoss,IBM WebSphere App Server 等。 Web Container 的作用是 管理 servlet 的生命周期 管理 URL 与 servlet 的对应关系 URL 权限管理 Servlet 与 JSP 的关系 JSP,Java Server Pages。Servlet ...

阅读全文...

Ubuntu 16.10 Eclipse Neon.3 Release (4.6.3) 无法启动

报错信息为 ./eclipse Unrecognized VM option 'UseStringDeduplication' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Google 了一下,发现是 JVM 版本不匹配造成的,Eclipse Neon 3 要求 JVM 版本 1.8, 而我本机由于昨天切换了 Java 版本,所以本地的 JVM 版本为 1.7. 解决方法 切换本地 JVM 版本回 1.8 sudo up ...

阅读全文...

eclipse java web 开发环境搭建

首先要 import 已有项目 File - import - General - Existing Projects into Workspace 配置 JRE 右键项目 root 目录,build path - libraries - add library - jre system library 配置 Tomcat Window - Preferences - Server - Runtime Environments and add Tomcat from your install path 运行 右键项目 - Run AS - Run on Server 参考 Configur ...

阅读全文...

java 令人烦躁的版本号 1.8 与 8 有什么区别

java 7, 8, 9 代表 product version 1.7, 1.8, 1.9 代表 developer version 实际上是同一个版本 Both version numbers "1.5.0" and "5.0" are used to identify this release of the Java 2 Platform Standard Edition. Version "5.0" is the product version, while "1.5.0" is the develop ...

阅读全文...

Ubuntu 16.10 安装 java 1.7

Ubuntu 16.10 默认自带的是 java 1.8 java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.10.2-b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) 由于项目需要,现在需要安装 java 1.7。安装方法 sudo add-apt-repository ppa:webupd8team/java sudo apt-get ...

阅读全文...

Eclipse Java IDE 与 Java EE IDE 的区别

Eclipse Java IDE 默认只带了 GUI 和 swings 的库,但是并不支持 web 及数据库开发。 Eclipse Java EE IDE EE 代表 Enterprise Edition 预装了几乎所有插件,可以开发 HTML, JSP, Javascript 等,即支持 web 及数据库开发。 所以如果需要使用 Spring 开发,应该选择 Eclipse Java EE IDE。 参考 What is the difference between Eclipse IDE for Java EE developers and Eclipse IDE for Java? ...

阅读全文...

java

Ubuntu 15.10 按照 java8 参考 How to Install JAVA 8 (JDK 8u72) on Ubuntu & LinuxMint Via PPA $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer $ sudo apt-get install oracle-java8-set-default 验证方法 $ java -version java version "1.8 ...

阅读全文...