失效链接处理 |
基于linux部署SSM和Springboot架构的系统部署包 PDF 下载
本站整理下载:
相关截图:
主要内容:
一、Java和PHP差异比较
1、系统的技术架构比较
分层是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想。在好的分层思想引导下,便能实现“高内聚、低耦合”,也能将具体的问题割裂开来,易于控制、易于延展,更易于分配资源。PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就十分强大,可以实现多层的网络架构。运用MVC的设计模式,可使oa系统具有更加高效、合理的系统架构。技术架构的落后,使运用php编写的oa软件系统先天不足,而后天又无法补足其先天上的劣势。使得系统在可拓展性、需求应变性上与JAVA编写的oa软件系统的差距越来越大。
2、数据库访问比较
PHP可编译成具有与许多数据库相连接的函数。将自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松地修改编码以适应这样的变化。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。由于PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。
而Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一。如果同样是将开发的web应用从MYSQL数据数转到ORACLE数据,PHP需要做大量的修改工作,而且比较繁琐。但JAVA开发的便只需要很少的更改便能实现。
3、安全性对比
在同是开源和跨平台的java面前,php丢掉了很多的优势。在代码的安全性上尤为突出。php的开发程序在别人拿到代码后,可以很容易的进行修改。而java开发的程序由于无法看到完整的源代码,只能看到一些编译好的类文件,所以安全性较高。加之系统架构的优势,在安全性上php和java是相去甚远。
4、前瞻性和拓展性
从整体来说,php适用于中小型系统,而java适用于大型系统。Php能够将单一的事件做好,但却不适合完成集成度较高的多项并发事件。为什么说php适合中小型系统而不适合做大系统呢?
首先, php缺乏多层结构支持。而对于大型的系统负荷站点,只能采用分布计算。将数据库、应用逻辑层和表示逻辑层彼此分开,并将同层的根据流量分开,组成二维数组。而php恰恰缺乏这种支持。
其次,PHP提供的数据库接口不统一,要将多个不同的数据库数据统一需要花费很大的力气。而JAVA则没有这种缺陷,可通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere,是通过CGI来提供支持的。
如果将Php比作将才,具备独挡一方的能力。那么java便是帅才,具有较好的前瞻性和拓展性,整体布局和协同能力强。能够指挥千军万马,最后逐鹿中原。
二、部署
目前大多数的互联网公司都以java开发为主,为了进一步提高开发时效,尽可能缩小开发成本,前后端分离的技术方案得到了进一步推广。现在仅以后端架构为SSM、前端技术为vue.js为例,进行以下讲解:
1、后端服务器tomcat部署
(1)首先下载tomcat安装包
tomcat是一个免费开源的服务器,可以到官方网站:http://tomcat.apache.org/下载,jdk每更新一个版本,tomcat就会推出响应版本与之对应。截止到现在,最低可用版本是tomcat7。官方提供解压版和安装版,解压版提供32位/64位,有一些小的区别是32位的是可以在dos使用startup.bat和shutdown.bat指令的。64位看电脑心情。
(2)解压tomcat
解压版我们直接将tomcat服务器解压到目的目录即可,目录不要有中文,不要包含空格。
安装完成后可以从dos启动和关闭tomcat服务器:进入到tomcat的bin目录中,直接运行startup.bat或者shutdown.bat即可,对于关闭服务器也可以在任务管理器中关闭进程。
(3)更改配置
tomcat默认开启端口号是8080。如果端口号被占用,我们可以手动再配置端口号:进入到tomcat目录下的conf目录的server.xml文件,在第70行,我们将连接端口改为8081或其他:<Connector port="8081"/>。那么如何查看端口状态?
在dos下输入:netstat -ano|find "端口号" 查看指定端口的状态。开启时为ESTIBLISHED
(4)tomcat安装成功校验
测试服务器是否启动成功:
①浏览器输入:http://localhost:8081 8081是我们修改的端口号
② http://127.0.0.1:8081 127.0.0.1是本机环回地址
开启成功会显示tomcat的页面。
(5)tomcat目录
|