Logo

郎哥编程

互联网产品开发环境软件构成

2019-06-30 234

使用Java语言开发互联网产品之前,需要配置好完整的互联网产品开发环境。开发环境除了eclipse集成开发工具及JDK外,还需要Web应用服务器和数据库管理系统等软件产品。

Web应用服务器可以接收客户端(如APP、浏览器等客户端应用程序)向服务端发送的HTTP资源请求,对HTTP资源请求进行处理并返回处理结果到客户端。

Web应用服务器会根据请求的HTTP资源类型进行不同处理:如果请求的HTTP资源类型是HTML、文本、图片等静态资源,Web应用服务器会在服务器目录中查找该静态资源,并返回该静态资源到客户端,该服务称为为Web Server;如果请求的HTTP资源类型是JSP、ACTION等动态资源,Web应用服务器会调用Application Server,Application Server会根据请求内容调用不同的业务逻辑组件对请求进行处理。例如,如果客户端请求的是数据库记录查询操作,业务逻辑组件就会连接数据库进行记录查询,并将查询到的记录结果返回到客户端。

image.png


图1 客户端HTTP资源请求处理过程

上图给出了客户端HTTP资源请求处理过程,用户在客户端浏览器或APP执行获取数据的操作时,客户端浏览器或APP会发送HTTP资源请求到服务端,服务端的Web Server对请求的资源类型进行处理,如果是动态资源,Web Server会将请求转发给Application Server进行处理,Application Server会打开数据库,根据请求内容操作数据库,并从数据库获取数据,最后返回处理结果给Web Server,Web Server再返回处理结果给客户端。

从上面的内容可以看出,开发互联网产品不仅需要eclipse集成开发工具,还需要Web应用服务器软件、数据库管理系统软件。除此之外,SSM框架也是互联网产品开发环境中不可缺少的软件。当然还需要一些辅助开发的软件产品,如Navicat数据库开发工具,可以帮助我们轻松操作MySQL数据库。

本课课程案例——网上商城的开发环境软件及版本说明如下:

(1) Java开发环境JDK

JDK的版本为JDK-12.0.1

(2) eclispe集成开发工具

eclispe的软件全称为:

Eclipse IDE for Enterprise Java Developers

eclispe的软件版本为:

2019-03 (4.11.0)

(3) Web应用服务器

Web应用服务器采用Tomcat 9版本

(4) 数据库管理系统

数据库管理系统采用MySQL8.0.16版本

(5) Spring框架

Spring框架采用Spring Framework 5版本

(6) 数据库开发框架

数据库开发框架采用Mybatis 3版本


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论