天天看点

Java项目和Web项目的区别

1.Java Web项目是基于Java EE类的;而Java项目是基于Java应用程序的。

2.Java项目主要面向桌面程序的应用,主要是awt、swing这类的编码,不包括JSP等前台页面的代码,大部分是CS架构的工程和一些jar包。

JavaWeb项目是BS架构的系统,是网页的编码,像Jsp、Servlet、Struts这类的, JavaWeb项目部署到服务器上,任何用户都可以通过浏览器来访问。

3.JavaWeb项目中的Java文件是tomcat服务器来触发的,脱离了web服务器就无法启动。而Java项目是由main()方法来开始的,直接依赖JVM就能被编译执行。

4.Java Web项目需要服务器;而Java项目不需要服务器。

5.在eclipse中Java Web项目可以转换为Java项目,进而可以转回到Java Web项目。

6.Java项目多数应用请求响应通过按钮的事件驱动来发起(Web项目也有)。JavaWeb项目衍生了很多框架应用。多数请求响应应用超链接URL来发起(Java项目也有)。

1. <?xml version="1.0" encoding="UTF-8"?>  
   2. <classpath>  
   3.     <classpathentry kind="src" path="src"/>  
   4.     <classpathentry kind="src" path="resources"/>  
   5.     <classpathentry kind="src" path="test"/>  
   6.     <classpathentry kind="uu" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>  
   7.     <classpathentry kind="lib" path="lib/servlet-api.jar"/>  
   8.     <classpathentry kind="lib" path="webapp/WEB-INF/lib/struts2-core-2.1.8.1.jar"/>  
   9.      ……  
  10.     <classpathentry kind="output" path="webapp/WEB-INF/classes"/>  
  11. </classpath>