如何使用java开始编写和设置Web服务器?
所以现在我想我已经学习了java的所有基础知识和术语。 但我不知道的是如何使用Java中的Netbeans编写和显示网页。
大多数教程都包含许多关于不同技术的讨论“Java使用Java Bean,JSP和servlets”等等。 我在哪里可以找到简短的实用教程,实际上教我在哪里编码然后编译以及在Glassfish中放置所有文件(war,jar,ear ..)以便能够从Web浏览器中查看输出。 简单的事情让人们理解所有这些不同的“层”,它们只是使用类的类。 感觉就像我永远不知道如何建立一个带有Java的Web服务器,因为我找不到这种教程。
如果有人可以发送一些链接到这些实际的东西,那将是很棒的。
谢谢。
这是我发现的第一个这样的文档: http : //www.java-tips.org/java-tutorials/tutorials/introduction-to-java-servlets-with-netbeans.html
更多:
- http://netbeans.org/kb/docs/web/quickstart-webapps.html
- http://blogs.oracle.com/jonasdias/entry/webservices_with_jsp_on_netbeans
- http://www.fuzzylizard.com/archives/2005/09/18/628/
- http://cit.wta.swin.edu.au/cit/subjects/CITP0014/tutorials/netbeans/tomcat/Running_Tomcat_from_Netbeans.html
- http://supportweb.cs.bham.ac.uk/documentation/java/servlets/netbeans-webapps/
我甚至在这上面找到了一本小电子书(PDF!) http://www.comp.dit.ie/bduggan/Courses/projects/Getting%20Started%20with%TTomcat%20&%20NetBeans.pdf
如何使用Java中的NetBeans编写和显示网页?
我们走吧! 启动NetBeans。 我正在使用安装了Java EE的NetBeans 6.7.1,并且我已经安装了GlassFish并且绑定了,所以我不必关心那些东西。 您的设置可能在细节上有所不同。
执行文件 – >新项目,然后从类别中选择“Java Web”。 选择“Web应用程序”并单击“下一步”。 如果喜欢,请输入项目名称并调整位置。 点击下一步。 下一页应该有一个服务器选择下拉列表; 如上所述,我选择了“GlassFIsh v2.1”。 这很好 – 只要NetBeans可以与某种Java应用服务器交互,这个速成课程就可以运行了。
记下“上下文路径” – 这将基于项目名称,并基本上构成应用程序所在URL的基础。 点击下一步。 暂时忽略下一页,讨论各种框架,然后点击Finish。
流失,流失。 您最终应该看到您的Web项目已创建。 这是一个非常简单的应用程序,它包含一个JSP文件,并且将在主编辑器中打开。 它里面有一堆HTML,还有一些JSP语法。
看看项目结构。 你有一个“网页”文件夹,其中包含一个WEB-INF目录和一个index.jsp文件。 那是你正在看的同一个文件。 WEB-INF是一个标准目录,其中包含用于部署应用程序的元数据,以及为其提供支持的已编译类。
为了实现原始目标,您现在唯一需要做的就是点击“运行”按钮,或右键单击项目并从菜单中选择“运行”。 NetBeans将编译,然后启动应用程序服务器并将应用程序部署到它。 最后,您的Web浏览器应弹出一个新选项卡,其中包含经典的“Hello,world”页面。
在这一点上,你实际拥有什么? 你有一个空的web项目,里面有一个JSP文件。 你可以自定义它,但这可能不是很令人兴奋。 您真正关注的是一个基本框架,您可以在学习JSP和servlet时学习它们。
如何进行所述知识转移? 我推荐一本不错的书。 我过去常常使用的是“开始JSP,JSF和Tomcat Web开发:从新手到专业”(Zambon,Guilio; Apress; ISBN 1-59059-904-7),它有一个不错的初学者指南,用于JSP和servlet协同工作,并为前者提供了方便的参考指南。
尽快,您将希望从原始servlet和JSP迁移到使用我之前跳过的框架之一以稍微更灵活的方式将它们绑定在一起。 我不打算告诉你要学哪一个; 有几个很不错的。 试试Spring MVC或Struts。 再一次,我建议你买一本像样的书。
我首先来看看servlet和JSP。 当我阅读它时,我发现这本书很有帮助: Head First Servlets和JSP
Netbeans附带了许多示例项目,创建了一些并浏览源代码。 已经正常工作的样本始终是您编码的良好起点。
如果您还对使用Eclipse感兴趣,那么创建和部署Web应用程序非常简单,这是一个很好的教程 – WTP教程
您可以在The Java EE 5 Tutorial中找到答案。
您好,启动代码并使用java设置Web服务器请按照以下步骤操作。 首先,您需要在任何Web容器或servlet容器中安装Apache-Tomcat或Jetty。 并且您已设置servlet-api.jar文件的类路径。 接下来,您必须将您的网页代码保存在tomcat的web-apps文件夹中。在web-apps文件夹中,您必须创建一个web-inf文件夹,其中存储了web.xml文件。在编写了servlet和jsp之后程序将编译后的类文件存储在web-inf文件夹的classes文件夹中.JSP文件与WEB-INF文件夹一起存储。 您必须将所有jar文件保存在classes文件夹的LIB文件夹中。 Web容器将负责初始化servlet,使用inti方法加载类。使用服务方法,它将创建两个对象请求和响应。
Java EE堆栈非常令人满意。 我建议您只看一下编写Web应用程序(WAR),并将其部署到Tomcat。
不幸的是,完整的WAR文件部署相当繁琐,因此您通常需要IDE或Web容器的一些帮助。
最简单的开始可能是安装和启动Tomcat,然后摆弄文件系统中的文件。 有一个示例应用程序。