随笔分类 - Java Web
摘要:前言 这一篇是关于spring boot中的配置(configuration)的介绍,我们接下来要说的男主就是 “application.properties”。 “男神”默认是生成在“/src/main/resources”下,结构如下图所示: 它是spring boot的核心配置文件,几乎囊括了
阅读全文
摘要:前言 之前一直在寻找Springboot的学习资料,终于得偿所愿。。。那么,先给自己定一个小目标 - 能够使用Springboot这套架构来搭建自己的服务。 准备阶段 1. 开发环境 开发环境其实还是因人而异的(官方的说法是Java7以上,推荐Java8;貌似也可以用Java6)。lz这里的平台为W
阅读全文
摘要:背景 今天尝试着用STS(Spring Tool Suite)建立了一个Maven webapp来做一个SpringMVC的小demo,在使用的过程中就遇到了一些小麻烦!!记录在此的目的,其一是为了自己以后日后翻阅;还有就是希望能够帮助遇到同样问题的童鞋们! STS版本 问题 & solution
阅读全文
摘要:问题 今天在新环境下安装开发环境STS,使用的的3.9,如下图 安装完成之后配置Tomcat,在STS启动Tocat后,在浏览器输入:http://localhost:8080/ 发现无法访问。。。 分析 STS集成Tomcat之后,Server location 默认配置在workspace目录下
阅读全文
摘要:背景 今天在一台新机器上面安装开发环境,下载完code以后在STS上配置Tomcat,发现启动以后无法读取到配置文件。。。启动失败! 解决方案 修改Tomcat 中的 "run-configuration"即可。 工具栏-> run -> run confingurations... -> 选中 T
阅读全文
摘要:背景 近期,由于项目的要求需要在自己的webservice中调用远程的WebAPI(Restful format)。自己的webservice程序是用Java编码写的,所以需要在其中实现一个Client来调用远程的Restful接口。 选型 其实在自己的项目里面也有类似的调用,当时使用的是“JAXR
阅读全文
摘要:准备 首先介绍一下,我的工具使用的是STS, 需要的童鞋可以到官网下载:http://spring.io/tools/sts/all 使用STS是因为她集成了Maven进行 “包“ 管理以及自带 Web server 方便部署(不用配置啦~),个人感觉还是挺方便的。如果大家想要自己配置Tomcat,
阅读全文
摘要:之前在线升级了Eclipse,由于网络/或者是设置问题,在升级完成后启动Eclipse出线上述错误。。。 解决方法 1. 删除目录工作目录下面的.project文件夹: 如下图: 2. 关闭Eclipse (可能会出现错误提示,我们暂时忽略)。 3. 重新打开Eclipse,我们可以看到错误消失了。
阅读全文
摘要:引言 最近需要使用SpringMVC做一个小项目,之前对SpringMVC没什么了解,所以先写一个SpringMVC的小Demo练习一下。 使用Maven构建项目 IDE = Eclipse 首先创建一个Maven的webapp项目,Jar包的管理就交给Maven来完成;POM内容如下: 修改Web
阅读全文
摘要:缘由 今天在一台新机器上部署开发环境,安装完Tomcat以后,运行startup.bat后出现“闪退”。。。在网上找到了解决方案,条理清晰且分析的很详尽。记录如下: 首先贴出原文链接: http://www.cnblogs.com/godtrue/p/4339045.html 1:Tomcat是什么
阅读全文
摘要:背景 从别处Import一个Java project之后,Eclipse提示“Project facet Java version 1.8 is not supported”。 分析 从错误的描述来看,应该是JDK的版本不匹配所致。 解决方案 选中项目->右键 -> Property -> Proj
阅读全文
摘要:方式一:打war包到tomcat/webapps目录 点击在项目上面 -> 右键 -> Run As -> Maven install 之后查看Maven输出路径: 在指定目录下找到生成的war包,复制到tomcat/webapps目录; 启动Tomcat服务后即完成部署。 方法二: 添加到Serv
阅读全文
摘要:状态无关性 Rest 架构中不维持client,resource and request 的状态,我们通常称 Rest 服务是状态无关的。基于此的优势是为设计Rest架构提供了简便;每一个请求可以被完全单独的处理;与HTTP协议的状态无关保持一致。不足之处在于但是如果需要获取或者维持状态,需要消耗额
阅读全文
摘要:引言 在此之前,我们实现了第一个Rest application,通过分析她,我们了解了 Rest 程序的基本要素;这里,我们将会对第一个 Rest application 的功能进行扩充(实现 CRUD)。为了简化流程,我们依然采用文件的方式来模拟数据库操作。 第二个 Rest applicati
阅读全文
摘要:资源 在Rest的架构之内,讲一切内容都是为资源。每一个资源都被定义为一个URI。 格式: <protocol>://<service-name>/<ResourceType>/<ResourceID> 除此之外,URI的另一个关键部分为“VERB“, 相应的我们也称他们为“方法”。他们通常有四种形
阅读全文
摘要:在 Eclipse 里新建一个 Dynamic project 将 Jersey 的 jar 包,拷贝到 WebContent -> WEB-INF -> lib 文件夹 Add jars to "build path" 根据业务层次编写程序 User P.S 由于后面使用XML格式进行数据展现,在
阅读全文
摘要:准备Jersey框架和类库 从官网 (https://jersey.java.net/download.html) 下载最新的zip文件,解压后如下图: lib: 包含Jersey的所有类库。 ext:包含Jersey的依赖库
阅读全文
摘要:What is REST ? REST 是 REpresentational State Transfer 的缩写。是一种基于HTTP协议来进行进行数据交换的web标准框架。她的思想是:视组件为资源。REST可以分成Client与Server。顾名思义,server用来提供资源,client用来呈现
阅读全文
摘要:最重要的就是在ApplicationContext.xml下面添加配置
阅读全文
摘要:1. 新建一个Maven项目,选择webapp模板,命名为WS_Spring_CXF_Tomcat 2. 在POM.xml中添加Spring和CXF的依赖 3. 修改 project->src->main->web app->WEB-INFO->web.xml 指定spring配置和servlet配
阅读全文