webgis Web 服务器端开发

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: webgis Web 服务器端开发


建立开发平台

在正式开始开发J ava 程序之前,要先安装好JDK ,首先进入官方网站下载最新版本的JDKC 地址为h ttp : / / www. oracle. com/ technetwork/ java/javase/ downloads/ index. html) 。安装完成后需要确认安装是否成功,打开CMD ,输入java-v ersion ,如果可以看到Java 的版本信息说明安装已经成功安装成功后继续配置J ava 的环境变量以便让系统知道JDK 的具体位置。打开“我的电脑→属性→高级系统设置→高级”,单击环境变量按钮进行环境变量的设置,如图所示。

在系统变量中添加一个新的变量J AVA_HOME ,并设置其值为JDK 的安装目录,可以

直接用文件浏览器打开相关目录直接复制文件路径粘贴。然后将JAVA_ HOME 添加到系

统变量Path 之中,具体方法是编辑打开系统变量Path ,在原有的变量值前添加双引号内的

代码“ % JAVA_HOME %/ bin 户,其中的分号起分隔作用,不可缺少

安装PostgreSQL 数据库

数据库的种类很多,比如流行的MySQL 、企业级的Oracle 等,我以PostgreSQL 为例讲解数据库的安装。PostgreSQL 是以加州大学伯克利分校计算机系开发的对象关系型数据库管理系统。它支持大部分SQL 标准并且拥有许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC 。同样, PostgreSQL 可以用许多方法扩展,不管是私用、商用、还是学术研究使用,比如通过增加新的数据类型、函数、操作符、聚集函数、索引免费使用、修改和分PostgreSQL

安装Tomcat

在进行Java Web 开发之前,还需要安装服务器软件Torncat, Tomcat 是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。首先进入Tomcat 的官方网站下载其安装包。安装过程中用户可以选择需要安装的组件, 一般选择默认即可,进入下一步,设置Tomcat 的常用端口, 一般采用默认端口。如果你的计算机某些端口已经被其他软件占用,也可以改用其他端口。此外,也可以设置Tomcat 的用户账号和密码加强其安全性,在测试环境中一般采用默认设置。

安装Eclipse

在进行开发前,首先要选择一个集成开发环境,这能给开发工作带来很多方便,本书中选择普遍使用的Eclipse 来进行Java 的开发,首先进入其官方网站下载http: // www.eclipse . org/ home / ind ex. phpo Eclipse 是一个很受欢迎的开发软件,因此其版本也十分多,为了方便进行Java 开发,选择JavaEE 的版本,它与其他版本的区别是默认集成了一些开发Java 程序需要用到的插件,可以省去自行安装的麻烦。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
11天前
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
15天前
|
开发框架 JavaScript 前端开发
震撼!破解 ASP.NET 服务器控件 Button 执行顺序之谜,颠覆你的开发认知!
【8月更文挑战第16天】在ASP.NET开发中,通过Button控件实现先执行JavaScript再触后台处理的需求十分常见。例如,在用户点击按钮前需前端验证或提示,确保操作无误后再传递数据至后台深度处理。此过程可通过设置Button的`OnClientClick`属性调用自定义JavaScript函数完成验证;若验证通过,则继续触发后台事件。此外,结合jQuery也能达到相同效果,利用`__doPostBack`手动触发服务器端事件。这种方式增强了应用的交互性和用户体验。
32 8
|
11天前
|
JSON 前端开发 JavaScript
|
3天前
|
前端开发 JavaScript Serverless
Python+Dash快速web应用开发:回调交互篇(上)
Python+Dash快速web应用开发:回调交互篇(上)
|
3天前
|
前端开发 JavaScript 数据可视化
Python+Dash快速web应用开发——基础概念篇
Python+Dash快速web应用开发——基础概念篇
|
3天前
|
前端开发 Python 容器
Python+Dash快速web应用开发:静态部件篇(下)
Python+Dash快速web应用开发:静态部件篇(下)
|
3天前
|
JSON JavaScript 前端开发
Python+Dash快速web应用开发:回调交互篇(下)
Python+Dash快速web应用开发:回调交互篇(下)
|
13天前
|
缓存 前端开发 JavaScript
高效开发现代 Web 应用:从前端到后端的最佳实践
在开发现代 Web 应用时,前端和后端技术的选择对项目的性能、可维护性和用户体验至关重要。本文将探讨如何通过现代工具和框架来优化前端和后端开发流程。我们将分析前端技术(如 React 和 Vue.js)与后端技术(如 Node.js 和 Django)的集成,并提供实际案例来展示如何实现高效开发。无论是对新手还是经验丰富的开发者,本指南都提供了宝贵的洞见和实用的技巧,以帮助提高开发效率并构建出色的 Web 应用。
|
15天前
|
JSON 前端开发 JavaScript
Web中的客户端和服务器端
Web中的客户端和服务器端
|
17天前
|
开发框架 前端开发 JavaScript
C/S、B/S、Web的介绍(Web应用开发)
这篇文章介绍了C/S(客户端/服务器)和B/S(浏览器/服务器)两种架构,以及Web应用开发的基本原理、客户端和服务器端的应用技术。
C/S、B/S、Web的介绍(Web应用开发)
下一篇
云函数