代码之家  ›  专栏  ›  技术社区  ›  msDead

为java网站创建html设计

  •  -5
  • msDead  · 技术社区  · 7 年前

    伙计们。

    关于如何使用JSP(Java)设计网站,我没有什么问题。

    1-首先,我们可以使用简单的html文件作为模板,还是必须使用JSP标记来创建它?

    2-有必要使用JSF还是我们可以单独使用JSP?

    3-PHP和JSP哪一个性能更好?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Anddo    7 年前

    1-首先,我们可以使用简单的html文件作为模板,还是必须使用JSP标记来创建它?

    你可以。虽然像IBMPortal这样的一些应用程序支持HTML主题,但您肯定可以使用简单的HTML。对于绑定变量、应用条件(或任何逻辑),您将需要JSP标记的特殊mojo。使用JSP特性使事情变得非常简单。

    既然您用PHP标记了这个问题,我会说使用JSP标记就像在HTML视图中使用PHP一样。

    这是没有必要的,我见过大型企业web应用程序单独使用JSP,但JSF使事情变得更简单、更不丑陋,而且它完全不依赖JSP。

    3-PHP和JSP哪一个性能更好?

    这可能是基于观点的,但请记住,JSP是java技术,您可以比较使用PHP视图(即PHP具有任何前端技术)和java及其前端技术(JSP)。你编写应用程序的方式、设计模式、处理许多其他事情都会影响答案。

        2
  •  -1
  •   Mitch    7 年前
    1. 基本上是的,您可以从一个简单的HTML文件开始,然后像这样构建JSP标记:

    <html>
    <head><title>Hello World</title></head>
    <body>
        <%
        String message = "Hello World!";
        %>
        <h2><%= message %></h2>
    </body>
    </html>
    1. 当然,您可以单独使用JSP。对于简单的应用程序,这就足够了。但是如果你想要一个漂亮的用户界面,你可能需要使用JSF、GWT或Vaadin之类的框架。。。有这么多的可能性。。。

    编辑:正如艾伦所说,脚本不是很好的练习。虽然我认为对于一个简单的例子来说,它们应该足够了,但下面是一个JSTL核心taglib的例子:

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <table>
        <c:forEach items="${persons}" var="person">
            <div>${person.forename}</div>
            <div>${person.lastname}</div>
        </c:forEach>
    </table>

    你可以很容易地看到,这是更优雅,应该优先考虑。