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

你可能感兴趣的:(java程序的分类)