发表于: 2016-07-22 23:41:20

2 2445


今天完成的事情:

进行任务3



明天计划的事情:

完成任务3



遇到的问题:

Q1:在执行查看mysql服务的时候发现chkconfig命令无用,虽然没有影响我删除mysql,但是为啥没用呢?
按照这个博客的方法去解决这个问题http://www.cnblogs.com/duanxz/archive/2012/11/03/2752235.html

结果:

查了下因为这个linux没有rpm的软件包,所以无法使用rpm命令来管理软件,

     但是为啥我可以使用rpm来卸载mysql?而linux服务器并没有rpm。



收获:

Java的打包jar、war、ear包的作用与区别详解:


JARWAREAR
英文Java Archive fileWeb Archive fileEnterprise Archive file
包含内容class、properties文件,是文件封装的最小单元;包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等除了包含JAR、WAR以外,还包括EJB组件
部署文件application-client.xmlweb.xmlapplication.xml
容器应用服务器(application servers)小型服务程序容器(servlet containers)EJB容器(EJB containers)
级别


典型的jar包内部结构如下:
tools.jar
  |  resource.xml                    // 资源配置文件
  |  other.xml
  | 
  |— META-INF           
  |            MANIFEST.MF      // jar包的描述文件
  |— com                               // 类的包目录
         |—test  

                   util.class            // java类文件


典型的war包内部结构如下:
webapp.war
  |    index.jsp
  |
  |— images
  |— META-INF
  |— WEB-INF
          |   web.xml                   // WAR包的描述文件
          |
          |— classes
          |          action.class       // java类文件
          |
          |— lib
                    other.jar             // 依赖的jar包

                    share.jar


典型的ear包内部结构如下:
app.ear
   |   ejb.jar                        // ejb-jar包
   |   other.jar                    // 普通的jar包
   |   webapp.war              // war包
   |
   |—META-INF

          application.xml        // EAR描述文件


Java的打包jar、war、ear包的作用、区别、打包方式:
1、 作用与区别
i.  jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理;
ii. war:是做好一个(web)应用后,通常是网站,打成包部署到容器中;
iii. ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。通常是EJB打成ear包。
2、打包方式
i. 所有的包都是用jar打的,只不过目标文件的扩展名不一样;
ii. 也可以用Ant来安成构建。
3、JET编译成EXE
i.  JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。
注意:

将web项目以war的方式导出后,直接放在tomcat容器的webapps下 ,启动服务,即可运行该项目,该war包会自动解压出一个同名的文件夹。


了解了下EJB RMI

关于EJB的解释 http://blog.csdn.net/jojo52013145/article/details/5783677


安装虚拟机VM,在虚拟机中安装Ubuntu系统,跑Ubuntu的时候发现电脑卡住了,物理内存占用率为97%!!!电脑带不动。。。在这危机的时刻让我突然想起来我们无所不能的曾李大师兄和培宇大大师兄。终于从培宇大大师兄的手中接过了台服务器,感动!!!


休息的时候又看了看之前的任务,感觉对RESTful更加理解了。


综合上面的解释,我们总结一下什么是RESTful架构:
  (1)每一个URI代表一种资源;
  (2)客户端和服务器之间,传递这种资源的某种表现层;

  (3)客户端通过四个HTTP动词(GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源),对服务器端资源进行操作,实现"表现层状态转化"


用Xshel链接linux服务器,设置文件--->属性中的键盘BACKSPACE键序列为ascii 127。

ascii码127对应键盘上的[DEL]键


在linux服务器上卸载mysql
看了下linux服务器的版本


关于linux的一些的知识

linux 学习之路(学linux必看)http://www.oschina.net/question/587367_156024


了解Resin,SecureCRT,Vim,Tail,Cat这几种脚本语言或工具。


看了一些资料后,我在思考服务器如何运行的服务的。
服务器和个人电脑一样需要安装mysql和运行环境支持JDK(版本可能不同)。然后就是部署数据库和程序了,这个如何布置,如何启动服务?(是通过start.sh来调起jetty服务?还是其他的呢?)明天再看看,再整不明白的话就问问了。



返回列表 返回列表
评论

    分享到