51CTO软件实施技能学习笔记
1. 实施过程中服务器部署的模式
模式1:数据库服务器,应用服务器,数据备份服务器;
模式2:集群式服务器的部署(一个服务器瘫痪,系统照常运行);
模式3:分布式服务器。
分布式服务器部署,每个服务器都有特定的某项功能,若其中一台服务器瘫痪则会影响到整个系统的运行
2. 开发程序,Weblogic、数据库之间的关联
示意图:
3. JAVA开发工具如何导出war包及相关介绍
JAVA开发工具如何导出war包
a、是从java开发软件中Eclipse,Myeclipse,IDEA软件中生成的导出来的war包程序,经过编译生成的class文件。使用java反编码工具jd-gui工具查看,并演示。
用eclipse导出图片:
b、JDK(jvm、api、java)java程序的运行环境,一次编译到处运行(跨平台)。
c、在java程序中也可以编写代码对数据库进行操作(但效率没有在数据库开发工具高)。
何谓war包:war包其实就是一个web程序进行打包便于部署的压缩包,里面包含我们web程序需要的一些东西,其中包括web.xml的配置文件,前端的页面文件,以及依赖的jar。文件数量对于jar包,这样便于我们部署工程,直接放到tomcat的webapps目录下,直接启动tomcat即可。同时可以使用WinRAR查看war包,直接将后缀.war改成.rar
4. Weblogic中间件(容器)
Weblogic的作用是将数据库和java程序关联起来;
部署war包的几种方式:
1)控制台部署,主要是在系统运行中的正式环境中部署发布war包(即项目)后在weblogic域中的acctodeplay文件夹下可以找到。
2)将war包直接拷贝到acctodeplay文件夹下,主要是在开发环境中常使用该操作。
3)通过cmd命令方式来部署
4)通过在config.xml配置一个路径指向webapp的根路径。
创建域的目地是以便通过浏览器中的地址栏来访问系统(如果是有域名,则也可以通过输入文件来访问)。