java程序的分类

总是用什么框架开发Javaweb程序,有一天领导让用java写程序 专门往mongodb数据库里些数据

我开始还是建立了javaweb项目 写了一个Java类  部署到tomcat上,没事运行都得启动tomcate 然后在浏览器里请求 才去执行那个Java类。。。

以上做法 表示自己很菜。。。

经过沟通学习  知道这种情况完全可以写个独立的小程序 直接运行 就像exe文件一样!

缺少知识点:

原来Java程序有这几种分类:

(a)内嵌于Web文件中,由浏览器来观看的_Applet 。

(b)可独立运行的 Application 。

(c)服务器端的 Servlets。

注:Application和Applet是两个概念,前者指的是一个完整程序,后者指的是一个小程序,作为一个完整程序他具有一定的独立性,玩过手机游戏都知道一个手机游戏对应一个jar文件,这个jar文件就相当于一个Application,你运行游戏只需要选中它运行即可,不需要先启动另外一个程序后才能启动它。而Applet则需要先启动浏览器后才能运行它。Applet因为小可以被看作一个软件组件,他可以作为一个动态网站的一个组成部分,Applet的主要用途是完成复杂的逻辑,这个是在JAVASCRIPT等脚本语言和JSP和ASP等动态网页技术还没出现时负责动态的显示数据的作用,类似微软的ActiveX组件。

在JAVA领域有三个“let”:

MIDlet:移动设备应用程序

Servlet:服务器程序

Applet:浏览器小程序

他们共同特点就是小可当作一个完整Application的一个组件来用。

另外:实际自己把Java类(main方法)生成jar文件,jar->exe

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,935评论 6 342
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,650评论 1 114
  • Java 面试题 整理自牛客网 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟...
    GuaKin_Huang阅读 10,680评论 19 265
  • 其实“现在,就是最好的安排”不是我最感动的地方,我最泣不成声的情景在——曹大鹏对田海心说,我不应该因为爱你,所以拼...
    c若尘阅读 741评论 0 0