【发布时间】:2011-06-01 23:07:02
【问题描述】:
我要编写我的第一个基于 Java 的 Web 应用程序,但我有点不知如何开始。
首先,我想要一个网络应用程序和一个桌面应用程序,它们做的事情几乎相同,没有将网络浏览器嵌入桌面应用程序的骇人听闻的想法,因为这样无法轻松更改桌面而不需要影响网络应用,反之亦然。
现在,这里是我的问题。
现在,我有一堆 POJO,它们与一个类进行通信,该类现在使用平面文件作为“数据库”,当然,在生产中,我会使用合法的数据库和只是改变那个单一的班级。这是一个好主意吗?我可以从 POJO 转到 Web 应用吗?
我应该使用框架吗?我想尽快写出这个应用程序,看到所有的业务逻辑都在那里,我只需要包装它以使其可用,所以,我不想花大量时间学习,比如 Spring( AFAIK 是巨大的),但是,我也不想在我的应用程序中不断地重新发明轮子。我总是可以只使用 JSP 和 scriptlet...
如果您对上述内容说“是”,您建议使用什么框架?请注意,我想要一个可以在 3-4 周的学习后开始使用的框架。
我是否必须从头开始编写已编写的 POJO?他们远远超过 30k LOC,所以,如果是这样,我会犹豫不决。
【问题讨论】: