【发布时间】:2016-03-03 03:46:30
【问题描述】:
我知道将业务逻辑嵌入到您的 servlet 中是个坏主意,在应用程序服务器端这样做是可以接受的。有时您的请求中有很多参数,您需要将所有参数发送到代表您的业务逻辑的类。怎么做会更好? (我考虑过 JavaBeans,但它们是为另一个目的而设计的。) 谢谢。
【问题讨论】:
-
如果你说 JavaBeans,你是指 EJB 的吗?因为它们实际上是业务逻辑应该存在的地方。
-
不,我是说 JavaBeans。我还没学过EJB。
-
任何具有零参数构造函数的类,其属性通过可序列化的 getter 和 setter 访问,都是 JB。见here。最初(当 COM 和 SOM 成为流行语时)bean 旨在成为组件框架的基石,同时它们的使用更加普遍。所以请随意使用 bean,尽管我觉得如果您同时开始学习 EJB,您会帮自己一个忙。 Oracle JEE 教程非常好,IMO。
标签: java servlets business-logic application-server