首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单Java web框架

简单Java web框架
EN

Stack Overflow用户
提问于 2011-09-15 03:04:52
回答 4查看 4.5K关注 0票数 0

可能重复: 有人能推荐一个简单的Java web应用框架吗?

我想知道如何使用Java进行web开发。使用PHP和Apache非常容易,但我需要使用Java。

我搜索过Java框架,但其中许多框架很复杂,很难配置。我需要一些简单的东西,比如PHP和Apache。

Tomcat和Jetty不使用端口80,我必须保持一个进程将连接重定向到另一个端口,而从一个端口到另一个端口的传输效率很低。但是,Apache自然使用端口80。

有些框架使用具有许多配置文件夹和文件的复杂目录结构。它们中的一些使用了每个文件夹的应用程序概念。对于Apache,它非常简单,因为每个页面都是"/var/www/“中的一个文件。

我对servlet、JSP、JSF或一无所知。我更喜欢在同一个文件中混合静态HTML和动态生成的HTML,但是如果我必须多次调用Java函数来输出HTML字符串,这是可以的。

我想知道一个简单的。可以监听端口80、解释HTTP协议并显示由Java代码生成的HTML。操作系统是Linux (Ubuntu),我不使用IDE。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-15 03:10:50

您可以在端口80上运行Tomcat/Jetty。只需编辑server.xml (用于Tomcat)。在Unix/Linux上,端口号< 1024是用于特权用户的,因此您需要将tomcat作为root运行。

此外,运行Java应用程序与使用LAMP (或类似的)堆栈略有不同。您仍然需要理解Web/Servlet容器的概念

容器

熟悉WAR (Web )文件的典型结构。这与了解Apache的工作原理和熟悉基本的Apache配置以及使用LAMP堆栈没有什么不同。

这是进行Java开发时应该做的最起码的事情。

看一看web4j http://www.web4j.com/,我从未使用过它,但是它看起来很简单,可以满足您的需要,应该可以让您开始使用它。

票数 2
EN

Stack Overflow用户

发布于 2011-09-15 03:08:17

看剧本:http://www.playframework.org/,我听说过关于它的一些好东西。

票数 1
EN

Stack Overflow用户

发布于 2011-09-15 04:19:45

根据您的需求,我认为JSP是您所需要的。它应该相对容易学习,并允许您将动态内容与静态HTML混合使用,可以像PHP脚本那样直接访问(如果放在正确的文件夹中),还可以让您调用Java函数。

虽然它需要一些专业知识,但您也可以在这里查看mod_jk:http://diegobenna.blogspot.com/2011/01/connect-tomcat-7-with-apache2-modjk-and.html

它允许您与Apache一起运行tomcat,因此Apache和Tomcat并行运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7425421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档