分类下相关文章
2017-05-18 · 阅读 14901
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"> < ...
2017-05-18 · 阅读 12378
什么是 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 足够自如地去描述网络服务的广泛内容) 有效函数列表 每个函数的参数 每个参数的类型 每个函数的返回值及其数据类型 它的目的是让你知道该如何使用 ...
2017-05-17 · 阅读 8389
又是 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 ...
2017-05-17 · 阅读 7520
默认情况下,使用 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 ...
2017-05-15 · 阅读 6319
项目的 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- ...
2017-05-13 · 阅读 11770
Java 中的名号总是很唬人。Java Bean 初看,完全不知所谓。 Bean - 豆子的意思。 Java Bean 实际是就是一个普通的 Java Class,但是需要满足三个要求 所有属性为 private,只允许通过 setXXX, getXXX 进行操作 一个不需要初始化参数的 constructor 实现了 Serializable 当然,到这里,依然不知道 Java Bean 有什么蛋用! Java Bean 存在的意义是什么?这样设计有什么考虑? 但是当与 The IoC container 结合着来看,就能明白 Java Bean 的优势了 例如 services.xml ...
2017-05-13 · 阅读 6783
Spring MVC 只是 Spring framework 中的一部分,可以说,Spring MVC 只是负责 web 实现,而 Spring framework 包含更多的功能,并不局限于 web。 Spring MVC 可以使用 Structs 替代。 ...
2017-05-13 · 阅读 8907
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 ...
2017-05-13 · 阅读 8210
报错信息为 ./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 ...
2017-05-12 · 阅读 5655
首先要 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 ...
2017-05-12 · 阅读 19834
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 ...
2017-05-12 · 阅读 9916
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 ...
2017-05-12 · 阅读 13506
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? ...
2018-12-20 · 阅读 7043
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 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |