当前位置:  开发笔记 > 编程语言 > 正文

是否可以在不使用框架的情况下构建Java Web应用程序?

如何解决《是否可以在不使用框架的情况下构建JavaWeb应用程序?》经验,为你挑选了3个好方法。

如果不是新手的友好java框架是什么?

我想建立像twitter这样的东西.



1> duffymo..:

只需使用servlet和JDBC,您就可以走很长的路.考虑使用JSTL作为附加精确的JSP.

但我敢打赌,如果您的网站包含超过一两页的数据库内容到浏览器,您将很快发现为什么Web框架如此之多.随着网站的增长,硬连线页面导航,控制逻辑,模糊图层等将导致令人头疼的问题.

你会发现每个新功能都有很多相似,重复但略有不同的代码.如果你必须维护一个站点并继续它,最终你可能会得出结论,即有成熟的模式可以捕获.谁知道?也许你会根据自己的经验决定,你也想解决网络框架问题.

无论你做什么,我认为拥有不同的层是关键.没有servlet完成所有工作 - 它们用于处理HTTP请求.将工作嵌入到servlet可以调用的服务类中.这样你就可以重用那个逻辑.将持久性代码保留在自己的层中,不要让它泄露给其他人.您可以拥有可重用的组件,这些组件将在您第一次工作后继续使 如果您决定切换到Web框架,您只需将这些图层对齐到位即可.

我编写了第一个没有任何框架的重要网站 - 只是直接的servlet,JSP和JDBC.它让我更好地了解了发生了什么.我认为这有帮助.



2> Bill the Liz..:

查看Head First Servlets和JSP,了解构建Java Web应用程序的基础知识,而无需使用复杂的框架.当你使用框架时,了解幕后发生的事情是很好的,这本书是一个很好的介绍.

HFS和JSP
(来源:oreilly.com)



3> BobbyShaftoe..:

当然是.Java似乎对其所有框架都相当瘫痪; 但是,您可以通过滚动自己的基础架构来构建出色的Web应用程序.话虽这么说,我认为Spring是一个很好的框架来查看它,并且有很好的文档和支持.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有