Java CRUD应用程序的框架
我目前正在使用以下工具维护web应用程序: JAVA JSP/Servlets,即无框架 WebSphere DB2 它基本上是一个CRUD应用程序,允许用户查看和操作数据。它几乎就像是数据库管理系统的复制品,只在网络上。代码中到处都是SQL语句——几乎在应用程序中的每个servlet中 目前,我的经理要求我对数据实施某种过滤器 假设我们有一张桌子: 在应用程序中,如果转到SomeTable页面,您将看到来自SomeTable表的完全相同的数据,唯一的例外是它们显示在HTML表中。现在,我的经理希望应用程序的用户能够过滤来自不同页面的数据。我们调用此过滤页面,然后在应用过滤器后,返回到SomeTable页面并显示过滤后的数据 在筛选页面中,他们可以选择以下内容:Java CRUD应用程序的框架,java,jsp,servlets,crud,Java,Jsp,Servlets,Crud,我目前正在使用以下工具维护web应用程序: JAVA JSP/Servlets,即无框架 WebSphere DB2 它基本上是一个CRUD应用程序,允许用户查看和操作数据。它几乎就像是数据库管理系统的复制品,只在网络上。代码中到处都是SQL语句——几乎在应用程序中的每个servlet中 目前,我的经理要求我对数据实施某种过滤器 假设我们有一张桌子: 在应用程序中,如果转到SomeTable页面,您将看到来自SomeTable表的完全相同的数据,唯一的例外是它们显示在HTML表中。现在,我的经理
Col1 = data2
Col3 LIKE %some%
Col4 IN 1,2,3
这些选项都来自选择框。我们目前在其中一个页面中有这样的功能,但它很难看。SQL语句在会话属性周围传递,并在末尾相互连接。另外,如果不复制所有代码,我就无法真正重用它们
可能有人发明了一些东西来解决这个问题,我想知道是否有人能给我一个如何解决这个问题的建议。是否有一个我可以使用的框架,或者由于应用程序并没有那么大,手工操作会更容易。Seek Grails。这就是你正在寻找的答案
您可能需要查看。听起来您的应用程序变得越来越复杂。我已经完成了servlet/jsp直接到DB的工作——它并不漂亮。你可以在代码中加入一些准备好的语句来处理新的需求,但在你的骨子里,我想你知道框架的时间到了,即使它是一个简单的框架 我的建议是。它重量轻,速度快,而且几乎没有膨胀。它还附带了Hibernate,这是一个helluva ORM框架
祝你好运 你还可以看看马特·雷布尔的作品。看看这本书。有一个用于CRUD和Struts 2
我很久以前就使用过它,它让你可以尝试不同的技术堆栈配置,看看它们是如何协同工作的,这给我留下了深刻的印象。很值得一看 通用Dao是为所有Dao创建模板的一种方法。 许多专家已经解释了它的用法。所以我只提供参考
我建议你看看这里 它是非常丰富的用户界面,没有任何令人头痛的Java脚本
Col1 = data2
Col3 LIKE %some%
Col4 IN 1,2,3