idea

Spring学习(七)——开发Web Service的几种方式

风流意气都作罢 提交于 2020-04-04 05:35:37
本文作者在学习使用Java开发Web Service(不包括Restful)时,由于不知道Java有这么多框架支持开发Web Service一度陷入迷惘,不知道这些框架各有 什么不同,各有什么优缺点。经过几天的查资料、实验、失败、再查资料、再实验的过程,终于有了一个大概的了解,也把自己的学习成果跟大家分享一下: 用Java开发Web Service一般有三种方式,本文在Idea下分别使用三种方式并结合Spring容器实现了三个Demo,下面为大家一一介绍。 1、Axis、XFire和CXF方式 这几种框架都采用“代码优先”的方式开发Web Service,即先开发出普通的Java代码,然后使用框架自动将Java对象方法发布成Web Service。 Idea自带Axis框架,在创建工程时选择即可(Web Application->WebServices,Version中选择Apache Axis)。 该方式的开发过程很简单,实现好web service 类后,点击Idea窗口中的Tool->Web Service->Generate wsdl from java code,配置好服务地址即可。 该示例较简单未上传。 2、Spring-WS方式 该框架是“文档优先”方式,即先制定出报文协议,然后再开发具体的服务应用。 Idea自带该框架,在创建工程时选择(Spring->Spring

使用IDEA搭建Java源码分析环境

≡放荡痞女 提交于 2020-04-03 21:11:57
系统环境 版本: JDK1.8.0_211 创建Java项目 使用IDEA新建Java项目; 将源码文件 src.zip 解压到新建项目的 src 目录下; 移除项目与 Java 安装目录下源码压缩文件的关联,在 Project Structure 的 SDKs 中创建一个新的 JDK ,仍然使用 Java 安装目录的 Classpath ,但要将 Sourecepath 中的 src.zip 修改为项目中的 source 目录。 在 Project Structure 的 Modules 的 Dependencies 中,将 Module SDK 改为新创建的 JDK ; 创建 Main 类,包含 main 方法即可。 运行Main类中main方法 运行发现以下问题: 系统资源不足,抛出 OutOfMemoryError ; 程序包 UNIXToolkit 和 FontConfigManager 不存在; 找不到 com.sun.tools.xx 等类。 解决方案 针对资源不足问题,在 Settings -> Build, Excution, Deployment -> Compiler 中修改 Build process heap size 为 1200 即可。 程序包不存在,需要在 OpenJDK 找到与当前版本对应的这两个 .java 文件,在项目的源代码目录下创建 sun

idea maven创建web项目

天涯浪子 提交于 2020-04-03 08:19:43
一,前言 在文章 将maven项目导入到eclipse中 中我将新建的项目到入到了eclipse中了,因为最近也在尝试idea,那么就顺便也到入idea中。 maven项目的话,我就使用在文章 使用命令行创建maven web项目 中创建的webdemo2。 接下来就开始导入工作。 二,准备 在正式开始之前,maven配置和jdk的准备工作是必不可少的。可以参考下面的两篇文章: 给idea设置默认使用的maven配置 给idea设置默认使用的JDK 三,开始导入 切记,准备工作完成后一定要重启idea,不然准备工作中进行的配置不会生效。 正式开始到入。文字说明不多,看图就好: 在上图中的Environment settings中,可以检查准备工作中的maven配置是否生效 稍等片刻,导入工作就完成了 接下来就可以愉快的编码了。 像了解接下来怎么配置tomcat吗?可以参考 idea maven创建web项目 中的第三步。 而且你也许会发现没有存放java代码的文件夹,这个问题很简单,解决这个问题可以参考:https://www.jianshu.com/p/099eeca28c0f 原创不易,转载请申明出处: https://www.cnblogs.com/zhangchengzi/p/9894554.html 来源: https://www.cnblogs.com

IntelliJ IDEA 2018.3 重大升级,哪些功能打动了你?

人走茶凉 提交于 2020-04-02 08:26:02
前言 2018.11.28 IntelliJ IDEA 2018.3 正式版发布。对于一个忠实爱好者,迫不及待的我下载了最新版本来体验下。而且 IDEA 今年的第三次重大更新提供了不容错过的显著功能!你可以访问详细概述的新内容 What's New ,或直接访问网站并立即 下载 IntelliJ IDEA的全新版本 。 具体的安装步骤就不在赘述了,可以参考之前的 系列教程 | IntelliJ IDEA(一) :安装与破解 。 安装完成之后,启动IntelliJ IDEA 2018.3,期待的等待加载过程,首先可以看到,加载界面已经发生变化了,IntelliJ IDEA 2018.2的时候是大红色的,现在改成了如下的背景: 加载完成之后,还是一如既往的先让你设置操作习惯,当然你也可以默认设置然后直接跳过,之后进入功能界面,发现操作界面好像没有什么大的变化 对于如下的弹框我还是保持让它每次启动自动弹出,因为它可以提示我一些快捷键的使用,毕竟快捷键那么多,每次能了解多一点能更高效率的开发。 既然操作界面上看不出什么大的改变,那说明新的功能升级并非是在工具的界面上而是一些功能使用上,我们将根据官方博客以及自己的理解来为大家解读一下这次更新有哪些全新的功能。 针对 Java IntelliJ IDEA 2018.3最新支持 Java 12,虽然Java 12尚未发布

IntelliJ IDEA 安装、注册码激活

扶醉桌前 提交于 2020-04-01 22:52:14
IntelliJ IDEA 安装、注册码激活 一、安装 1、下载IDEA 2、双击.exe文件,显示如图,点击next 3、选择安装位置,点击next 4、勾选相应操作系统位数、安装插件,点击next 5、接下来就是选择我们的菜单,然后点击install安装就会进入安装过程 6、安装完成后,会出现下图finish结束按钮,上面的选项是问我们是否现在打开IDEA 注: JDK安装步骤参考如下网址: https://www.cnblogs.com/Michelle20180227/p/10564215.html 二、激活 方法一:使用激活服务器激活方法 步骤 1、打开注册/激活窗口; 2、选择 License server; 3、填入上述其中一个网址(如:http://idea .java .sx ); 4、点击Activate即可完美激活! 方法二:注册码激活方法(建议用这种) 1、进入hosts文件中:C:\Windows\System32\drivers\etc\hosts 2、将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 注意:添加只有重新打开hosts文件进行确认之后在进行下一步操作。 修改成功后如图所示: 注:将这条数据加入之后会提示保存,然后确认之后,重新打开hosts文件确认是否添加成功,有时候会提示确认两次。 4

IntelliJ IDEA 中创建maven项目

北城余情 提交于 2020-03-31 14:46:18
IDEA作为最好得开发工具之一集成了maven工具,今天记录一下我创建使用idea创建maven项目 1.双击IDEA图标,进入到如下界面,在该页面中,点击箭头所示的“Create New Project”选项; 2.选择maven选项,选择JDK版本,勾选图示所示的“Create From Archetype”复选框,选择maven模板,点击【Next】 3.写maven的坐标,“groupId”,“artifactId”,以及“version”,其中groupId是公司域名的反写,而artifactId是项目名或模块名,version就是该项目或模块所对应的版本号,填写完之后,点击【Next】 4.选择本地的maven,选择maven得配置文件路径及本地maven仓库路径,选择完成后点击【Next】 5.填写项目名,后点击【Finish】 6.会maven的主页面,maven会自动下载maven依赖,当所有的都自动完成后,创建的maven项目结构如下所示: 来源: https://www.cnblogs.com/wzb0228/p/12604805.html

Java基础语法:day04 【 Idea、method】

南笙酒味 提交于 2020-03-31 09:39:17
一、 开发工具IntelliJ IDEA 1、创建包和类 小贴士:所谓包,就是文件夹,用来对类文件进行管理 2、IDEA 常用快捷键 3、IDEA 修改快捷键 在IDEA工具中, Ctrl+ 空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中的快捷键。 File ->Settings->keymap->Main menu->code->Completion->Basic 二、复习一下此前学习的方法基础入门知识 前面的课程中,使用过嵌套循环输出矩形,控制台打印出矩形就可以了,因此将方法定义为 void ,没有返回值。在主方法 main 中直接被调用。 示例代码 package day04; public class Demo01Method { public static void main(String[] args) { printMethod(); } public static void printMethod() { for (int j = 0; j < 5; j++) { for (int i = 0; i < 20; i++) { System.out.print("*"); } System.out.println(); } } } 运行结果 "C:\Program Files\Java\jdk-13.0