三)MyEclipse 2017 CI 新建Web工程
MyEclipse是一个非常强大的开发工具,使用它可以很方便地进行Java Web开发。
1. 在MyEclipse中,JSP页面是以Web项目的形式组织起来的。所以要创建JSP页面之前,必须要创建一个Web项目。
File->New->Web Project
这是主机安转的Java JDK版本1.8
下图是主机安装的Tomcat,版本为9.0
Project命名为TestWeb,Java version选择主机安装的版本1.8,Target runtime选择Apache Tomcat v9.0,
点击Finish后,出现当前工程,系统默认为index.jsp
下图是MyEclipse的workspace路径,可以看到多出一个TestWeb文件夹,这就是刚刚建立的Web工程文件
下图是Tomcat 9.0存放网页的路径,在webapps内显示当前已有的Web网页
2.右键点击当前TestWeb工程,选择Java EE
Tools ->Add and Remove Project Deployments
选择当前工程TestWeb,点击Add,选择Tomcat v9.0 Server at localhost,点击Finish
Server为Tomcat v9.0 Mode显示Exploded 点击OK
在MyEclipse Workbench界面启动Tomcat 9.0,如果已经启动,请关闭重启!
Server启动后,在Console界面出现 Server startup in xxx ms,右上角有红色停止按钮;
同时Tomcat9.0的webapps出现了TestWeb文件
此时,Web项目完成,已发布到Web服务器。
3. 在浏览器输入http://localhost:8080/TestWeb/index.jsp 完成Web项目发布!
其实
一)Java Web服务器入门
Java语言是Java Web开发的基础。Servlet和JSP技术都是Java代码实现的;后台的JavaBean组件,以及EJB组件都是用Java语言开发的。Java以其面向对象、跨平台、支持多线程和分布式等特点在Web应用程序开发、网络编程、手机游戏等各个方面都得到了广泛的应用。
1. 在B/S架构的Web开发模式中,客户端就是简单的浏览器程序,可以通过HTTP协议访问服务器端的应用。在服务器端,与通信相关的处理都是由服务器软件负责。这些服务器软件都是有第三方的软件厂商提供,开发人员只需要把功能代码部署在Web服务器中,客户端就可以通过浏览器访问到这些功能代码,从而实现向客户提供的服务。在C/S和B/S两种架构之间,并没有严格的界限,两种架构之间没有好坏之分,使用这两种架构都可以实现系统的功能。开发人员可以根据实际的需要进行选择,例如需要丰富的用户体验,那就选择C/S架构,例如在目前的网络游戏中,基本都是选择C/S架构;如果更偏重的是功能服务方面的实现,就需要选择B/S架构,这也正是目前绝大部分管理应用系统采用的软件架构方法。