首页 >> 精选知识 >

java web开发是前端还是后端(java web开发)

2023-11-19 17:20:56 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于java web开发是前端还是后端,java web开发这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、背景简介:html静态网页是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。静态页面需要占一定的服务器空间,且不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)常见的静态页面举例:.html扩展名的、.htm扩展名的。ps:不知道html是什么?可以百度一下

2、1.本地磁盘新建helloworld.html页面,然后用浏览器打开显示“hello world”页面。代码如下图所示:

3、浏览器页面如下:

4、2.tomcat中部署静态页面,然后用浏览器访问显示“hello world”页面。

5、在tomcat/webapps下新建test文件夹,并将helloworld.html文件拷贝到test中,然后打开浏览器在地址栏输入http://localhost:8080/test/helloworld.html浏览器页面如下图所示:

6、jsp页面可以理解为Html中嵌入了java代码。将编辑好的helloword.jsp部署在tomcat后,浏览器访问http://localhost:8080/test/helloworld.jsp

7、代码如下:

8、浏览器页面如下:注意:JSP页面被tomcat转换成.java文件,编译为.class文件。在\Tomcat 7.0\work\Catalina\localhost\test\org\apache\jsp目录下可以找到上述两个文件。如下图所示:

9、servlet是运行在服务器端的Java类,客户端发送的请求,交给servlet来处理。编写servlet时候,必须要继承一个HttpServlet类。HttpServlet是tomcatservlet-api-7.0.4jar包中的一个类。

10、在Eclipse中编写一个servlet:

11、3、编写servlet类,继承HttpServlet类。HttpServlet类中最重要的是service()方法,service()会调用doGet()和doPost()方法,我们要重写doGet()和doPost()方法。(service(),doGet()和doPost()方法都是HttpServlet类中的方法。)在代码区,Eclipse右键-source-Override/Implement Methods...可以调出所以可以继承和实现的方法,选择doGet()和doPost()方法如下图所示:

12、然后重写方法如下图所示:

13、4、创建web目录结构在工程中建立一个文件夹作为站点的名字,再在下面建立WEB-INF文件夹,classes文件夹、lib文件夹和web.xml

14、配置web.xml文件如下图:

15、5、修改文件编译的输出文件夹在Eclipse中的纯java project默认会把/bin作为output folder,现在我们把WEB-INF/classes设置为output folder。方法:

16、Eclipse中的编码结束6、去Eclipse的工作区间把该项目下的站点文件夹(见下图)拷出来放到tomcat的webapps目录下。

17、可以看到ace.servlet的WEB—INF目录下的classes文件夹下有编译好的ServletTest.class文件

18、7、用tomcat的startup.bat启动tomcat,然后在浏览器输入127.0.0.1:8080/ace.servlet/lalaace,可以看到结果,页面的输出为ServletTest的doGet()方法的输出

以上就是java web开发这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章