2012-03-20 113 views
-2

我是网络开发和Java servlet的新手。所以请耐心等待我解释我正在尝试完成的任务:将PHP集成到Java动态Web项目(Eclipse)中

我正在构建一个Time Entry应用程序,其中经过身份验证的用户可以输入他们的时间,日期,项目,说明等,然后将其存储到MySQL数据库。

该应用程序使用Java Servlet构建,该Servlet动态生成用户可以看到并输入其时间的HTML(非JSP)界面。当用户输入带有相关时间输入信息的表单时,servlet将这些信息输入到MySQL数据库中。我使用Apache Tomcat作为我的服务器。

理想情况下,我想建立一个网页(或可能与同一个网页集成),用户可以根据日期或项目名称查看他/她以前的时间条目。这个想法很简单 - 用户点击“7天”,MySQL返回最近7天的所有时间条目。

由于我是servlet编程的新手,我想我知道如何做到这一点的唯一方法是编写另一个servlet,当用户单击“7天”并且servlet读取输入时生成MySQL查询并将结果返回到新页面。

我想知道是否有更好的方法来做到这一点。我之前没有用PHP编写过程,但我愿意考虑PHP,如果这是处理这个问题的更好方法。但我不确定如何将PHP集成到Eclipse IDE for Java EE内的现有Dynamic Web Project中。

有什么建议吗?

回答

1

任何你需要在你呈现的场景中完成的事情都可以使用Java EE完成。从可维护性(和健全性)的角度来看,将PHP与Java EE代码混合在一起并不明智。这就是说,既然你使用的是Java EE,我会说模型 - 视图 - 控制器(MVC)模式对你来说是一个好方法。

需要一点时间才能正确设置,但可以让您从长远角度创建模块化,易于维护/理解的代码。

看看Servlets and JSP Pages Best Practices作为初学者,以及关于使用MVC开发Java Web应用程序的StackOverflow上的所有好帖子。

相关问题