MyEclipse中MyEclipse Java Enterprise和java视图的区别是什么?
2016-11-04 09:10
267 查看
java就是普通的用java写的程序,直接就能运行的 Java Enterprise 主要是针对Java EE 项目的开发设计的“帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序”,所以web项目大多都在这个视图中进行开发。功能较前者多一些。 web project,web service project不能直接运行,必须在容器里面运行,这个容器就是web server,例如tomcat,jboss。web project就是web工程,简单的讲做网站的工程,web service project是以http为通信协议xml为媒介来传输数据以达到运行调用java程序的目的。 1、当你是web应用时,比如说要建个网站,需要发布到服务器时,应该要建Web Project 。 2、当你是做分布式系统时,也就是你做的只是一个服务,对外发布也只是一个服务的时候,需要建立Web Services Project(不理解可以先研究下webservices)。 3、当你仅仅是需要JDK来运行一些本地代码的时候,只需要建Java Project就可以了。 4、Web Project就是普通的jsp项目,基于J2EE标准,符合mvc规范,你可以理解为BS模式的程序。 5、Web Service Project 也是BS程序,只是要用到网络中其他的数据,为了数据之间能更好的通讯必须符合http和xml标准,因此就独立出来叫做Web Service Project。 6、 Java Project 就是一般的java项目,不属于BS项目。BS项目最大的特点是客户端的界面都是有浏览器作为载体,但是java project不是,它就是一般的JAVA项目。
相关文章推荐
- Eclipse里的Java EE视图在哪里?MyEclipse里的Java EE视图在哪里?MyEclipse里的MyEclipse Java Enterprise视图在哪里?(图文详解)
- 应用管理 JNDI里面加和不加java:comp/env/前缀有什么区别?
- 什么是 Enterprise JavaBeans 组件?第一部分:EJB 体系结构的历史和目标
- Java中的栈和堆的区别是什么
- JAVA中的方法和构造方法有什么区别
- java和c++有什么区别
- 加和不加java:comp/env/前缀有什么区别?
- 客户区和非客户区指的什么?窗口客户区和视图客户区的区别
- 什么是 Enterprise JavaBeans 组件?
- Java面试系列【final、finally、finalize区别】-finalize是什么,基础篇
- 客户区和非客户区指的什么?窗口客户区和视图客户区的区别
- 什么是 Enterprise JavaBeans 组件?第二部分:EJB 编程模型
- java中throw跟throws有什么区别?
- 什么是面向对象与过程编程?两者有什么区别(Java学习之一)
- v$sqlarea,v$sql,v$sqltext这三个视图提供的sql语句有什么区别
- java和c++在面向对象上有什么区别?
- c与java中++有什么区别
- java语言与c++语言有什么区别
- javascript与Java有什么区别
- 客户区和非客户区指的什么?窗口客户区和视图客户区的区别