"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" 都是什么?请指导,谢谢

"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" 都是什么?请指导,谢谢,第1张

1:"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“分别是什么? 它们的功能分别是什么?

Navicat:是mysql的一种客户端,方便用户可视化的使用mysql。和sql server 查询分析器一样。

mysql:是一个轻量化的数据库。用于存储数据,信息等等。

xxx.war:是java web开发出来的部署包,通俗点讲就是一个网站的压缩包,放在 tomcat 指定目录就可以用了。

tomcat:是Java web 诚寻运行指定的容器一种。就是服务器程序,有了这个,网站才能顺利访问。

JDK:是java的开发环境。一般是开发展使用这个。

JRE:是java的运行环境。

————

配置环境变量,是为了让系统能够便捷的访问到以上程序,将路径等信息配置到环境变量中。

————

2:部署一个平台,上面这几个东西"Navicat" , "mysql" , "xxx.war" ,"tomcat",“JDK","JRE" ,”配置环境变量“ ,它们的顺序和关系是什么?

没有指定的顺序,但是需要先安装JRE或者JDK(包含JRE),然后安装mysql,tomcat,部署xxx.war。至于Navicat,只是用来分析sql用的,一般正式环境就不需要了。

至于关系。你访问一个网站,这个网站接收到请求,通过tomcat里的XXX.war程序,访问mysql数据库,然后返回结果。

3:曾经还看见过一个PHP MYSQL,这个PHP MYSQL 是什么?

PHP 是另外一种开发语言,和刚才的Java不同,PHP是轻量级的开发语言,而Java则适合大型应用。 MYSQL 作为数据库,提供一个接口,只要开发语言支持,都可以访问到mysql的数据库。

4:原来还见到过ORACLE,一般有同事,一看到一个网站之类的,就问是用什么做的。

有人回答ORACLE 或者 其它的,请问ORACLE和网站平台是什么关系?还有什么其它的吗?

oracle 是甲骨文公司的英文名称,这里一般是指数据库。oracle是一个重量级的数据库,和mysql一样部署在后台,共应用程序访问。性能和结构都要比mysql好很多,对于大型程序,一般选用oracle。其他的还有如 sqlserver, DB2, derby等等。

5:JAVA ,PHP , C , 这三个分别是什么 ?他们之间有什么关联吗?

都是程序开发语言。

java 基于虚拟机,可以做桌面程序和网站程序。

PHP 基于一个容器(服务器),适合做网站程序。

C基于系统,适合做本地客户端程序,桌面程序。

他们之间没有必要的关联。但是C作为程序基础,是大多数程序员入门首选。

6:基于”Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“部署一个平台,是所谓单机版的吗?部署的顺序和流程是?请讲下每一个的作用。

部署完毕以后,本机即可以访问,如果外网可以访问到本机的IP,那么,外网也可以访问到这个程序。

流程顺序和作用上面已经叙述。

其实,你平常经常访问的淘宝啊,各类视频网站啊,百度啊,都是这类应用:WEB 应用。他们运行于一个容器上,然后供互联网用户访问使用。

希望可以帮助你。

Java程序是垮平台的,在windows上也能顺利运行! 目前我所知道的在windows上运行的方法是 javac 再 java 或者在IDE里执行!

跨平台性说得就是可移植性好,什么叫可移植性好呢?就是你在你的机器上编写的代码或者代码编译的class文件可以拿到别的机器上去运行,而这个别的机器可以是windows或者是linux或者是别的什么系统,但是有个问题,用C写得程序也可以拿到别的机器上运行,但这是有条件的,就是必须都是windows系统,因为C调运了很多 *** 作系统内的函数什么的,但JAVA没有,纯JAVA的语言所有的功能都是用JAVA写成的,最典型的就是窗体,JAVA是画的模拟出来的,但是像VB,可能就是调用的 *** 作系统的窗体,所以说JAVA的可移植性较好

也就是它的跨平台性比较好

现在我们再说一下JAVA的运行方式,你写的代码是保存为.java文件的,JAVA编译器把JAVA文件编译为字节码文件(一种二进制文件),然后JAVA解释器再解释这种二进制文件然后执行

也就是说,写代码一般用JAVA解释器和编译器,但是运行由JAVA解释器就可以了

可是如果我要把我的程序给别人用,难道我要把我的CLASS文件复制给别人 再叫别人安装JDK或者JRE在CMD下用命令行来执行吗???

如果你把你的class文件复制给别人,那么它的机器必须的安装JAVA解释器才可以执行,这是必须的~~没有解决的方式

但是你还要明白一个问题~~JAVA主要是运行在网络环境下的,这也是它的优势和发展的动力,做j2ee项目时,他只要做网站的后台,而客户只要有浏览器就可以获得由JAVA在后台得到的数据,这时并不需要客户安装JAVA解释器,因为JAVA文件是在后台服务器上运行的

一般来说很少有用JAVA做桌面应用的,他就不适合来做,而且效果还没有vc++的好,所以并不需要客户大规模的安装JAVA运行环境


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8078537.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存