【问题标题】:create html design for java website为java网站创建html设计
【发布时间】:2018-03-21 11:49:13
【问题描述】:

伙计们。

我对如何使用 JSP(Java) 设计网站有一些疑问。

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

2-是必须用JSF还是我们可以单独做JSP?

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

谢谢

【问题讨论】:

  • 如果你想做一个网站,你必须看看你所在的国家是否也有 Java 的服务器主机。例如,在法国,我们没有主机 Java,所以我们使用 PHP 或我们的服务器将网站上线。

标签: java php jsp jsf


【解决方案1】:

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

你可以。尽管像 IBM 门户这样的一些应用程序支持 HTML 主题,但您绝对可以使用简单的 HTML。您将需要 JSP 标记特殊的 mojo 来绑定变量、应用条件(或任何逻辑)。使用 JSP 功能让事情变得非常简单。

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

2-是一定要用JSF还是我们可以单独做JSP?

没必要,我见过大型企业 Web 应用程序单独使用 JSP,但 JSF 让事情变得更简单、更简洁,而且它完全不依赖于 JSP。

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

这可能是基于意见的,但请记住 JSP 是 Java 技术,您可以将使用 PHP 视图(即 PHP 与任何前端技术)和 Java 与前端技术 (JSP) 进行比较。您编写应用程序、设计模式、处理许多其他事情的方式会影响这里的答案。

请注意,JSF 本身就是一个框架,您可以使用它来制作功能强大的应用程序,例如 PHP 中的 Laravel。对于企业应用程序甚至更多。但同样,它是基于意见的。

【讨论】:

    【解决方案2】:
    1. 基本上是的,您可以从一个简单的 HTML 文件开始,然后像这样在 JSP-Tags 中构建:

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

    2. 这取决于您要创建什么样的应用程序。您需要提供更多详细信息...

    编辑:正如 Alan 所说,Scriptlet 不是好的做法。虽然我认为对于一个简单的例子来说它们就足够了,这里有一个带有 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>

    你可以很容易地看到这更优雅,应该被首选。

    【讨论】:

    • 在 JSP 页面中使用 scriptlet 已被弃用大约 15 年。
    猜你喜欢
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 2020-10-04
    • 2013-02-23
    • 2014-09-22
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    相关资源
    最近更新 更多