java web接口开发(一) 环境搭建和新建项目
一直都在做App开发但是对java web方面的了解比较少最近有时间所以自己就寻思动手从零开始搭建一个java web项目。该项目主要是给app提供接口服务简称项目为‘mserver’。好了接下来我们就开始简单的搭建项目。一.开发所需工具。(根据你的电脑以及系统选择合适的版本下载1.JDK 。下载链接。JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JDK是 Java 语言的软件开发工具包主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心它包含了JAVA的运行环境JAVA工具和JAVA基础的类库。2.eclipse开发工具。下载链接。PS:我们在下载软件的过程中可能会有多个不同的下载文件例如zip、msi等那么这两个有什么区别吗ZIP是免安装的软件包MSI是微软特有压缩格式是需要安装的软件包 ZIP Archive 压缩版本需要自己配置 MSI Installer安装版本安装过程中自动配置3.Tomcat服务器。下载链接。4.Mysq数据库。下载链接 。如果你不习惯使用命令去操作数据库那么推荐你使用SQLyog工具下载链接。PS:下载安装好JDK 后需要配置环境变量。以Win7电脑为例配置环境变量(1).依次点击计算机→属性→高级系统设置→高级→环境变量(2).打开系统变量新建JAVA_HOME 变量变量值填写jdk的安装目录本人是 D:\Java\jdk1.7.0)(3).在系统变量中找到Path变量点击编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意原来Path的变量值末尾如果没有‘;’先输入;后再输入上面的代码(4).在系统变量中新建 CLASSPATH 变量变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar注意最前面有一点经过以上几步环境变量就配置完成了。但是我们还得验证一下是否配置成功运行cmd 输入 java -version如出现以下截图显示的显示说明配置成功。二. 创建项目。1.打开eclipse先配置一下Tomcat服务器。(1).打开windows- preferences找到Server下方的Runtime Environment单击右方的Add按钮(2). 选择已经安装的Tomcat版本点击Next(3).找到下载安装后的Tomcat点击Finish。经过以上几步就可以看到红色框中出现刚才你添加的Tomcat服务器。2.创建项目。(1). 打开eclipse,在Workspace空白的地方右键New,选择‘Dynamic Web project’点击Next,(2).输入项目名称选择服务器其他的默认就可以点击Finish就可以了稍等一会你的Eclipse中会出现两个项目如下图所示表示创建项目成功了。此时你可以run项目运行后可能会报404这是因为你的web项目底下没有可访问的资源。那么就在项目的‘WebContent’目录底下创建一个比较简单的jsp文件index.jsp具体代码如下% page languagejava contentTypetext/html; charsetISO-8859-1 pageEncodingISO-8859-1% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetISO-8859-1 titleInsert title here/title /head body h1hello world!/h1 h2This is my test page!/h2 h3Welcome to my page!/h3 /body /html创建成功后点击运行然后在浏览器中输入“http://localhost:8080/mServer/index.jsp”便可以看到经过上面两大步骤我们的mServer接口项目已经创建成功了我们就可以开始进行接口开发了今天先到这里下篇文章我们会讲解使用古老的方法开发接口服务java web接口开发(二) 接口开发具体实现。博文中经常有小伙伴留言说项目的许多问题最近就推出几篇补坑的文章打算这几篇文章详细解决项目中的代码以及业务流程java web接口开发(四) 接口开发补坑1和java web接口开发(五) 接口开发补坑2欢迎大家查看

相关新闻

Spring Boot+Redis限流方案实战:应对高并发流量洪峰

Spring Boot+Redis限流方案实战:应对高并发流量洪峰

1. 项目概述:当接口遭遇流量洪峰时上周五凌晨三点,我被一阵急促的报警短信惊醒——核心支付接口的QPS突然从200飙升到8000。登录监控系统一看,整个服务集群已经全线飘红,罪魁祸首是某个合作方脚本失控导致的异常调用。这种场景在分…

2026/11/1 11:32:48 阅读更多 →
java web接口开发(二) 接口开发具体实现

java web接口开发(二) 接口开发具体实现

java web接口开发(一) 环境搭建和新建项目讲解了如何搭建一个简单的Java Web接口项目,如果你还没了解,建议先浏览下!今天这篇文章主要讲解的就是接口开发,打算使用比较古老的或者说比较原始方法实现的接口。 一.数据库设计。 假设要做一个简单的学生信息管理系统,数据库名…

2026/10/31 0:17:00 阅读更多 →
关于德鲁克的书那么多,这三本最值得优先阅读

关于德鲁克的书那么多,这三本最值得优先阅读

管理学领域很少有人能够像德鲁克这样,在几十年的时间里持续影响企业经营和组织管理。他提出的许多观点,直到今天依然活跃在企业实践中。也正因为如此,围绕德鲁克的图书越来越多,从原著到解读,从选读到导读,…

2026/10/29 14:35:32 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/2 10:46:11 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/2 10:47:40 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/3 2:27:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/2 10:46:31 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/2 10:46:26 阅读更多 →

日新闻

周新闻

月新闻