`
ddbird
  • 浏览: 32011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Session Bean中调用JDBC的缺点

阅读更多
这段时间正好在用EJB,用的是CMP的,用到一半发现用ejb.ql做分页似乎不行(谁说可以的麻烦分享一下,谢谢),所以想了个办法,在session bean中写JDBC来做分页查询,因为本来也是session facade的,所以对于EJB client来说看不出区别,但是我不知道这样的设计会有什么缺点,请各位想想,欢迎拍砖,更希望有建设性的意见!
分享到:
评论

相关推荐

    EJB实验报告。实验一:使用Session Bean和JDBC技术完成登录和注册功能

    6. 部署Session Bean到JBoss应用服务器,确保配置文件jndi.properties正确,以便客户端能查找和调用Bean。 7. 编写客户端代码,引入必要的依赖库,通过JNDI查找并调用Session Bean的方法完成登录和注册操作。 实验...

    SESSIONBEAN 和客户端相结合 的例子

    在Java企业级应用开发中,SessionBean是Java服务器端组件(Java EE)的一部分,它扮演着客户端和数据库之间的重要中介角色。本教程将通过具体的例子深入解析SessionBean与客户端的结合,以及如何与Oracle数据库进行...

    ejb实例包括session bean和实体bean

    Session Bean可以有接口(Remote或Local),客户端通过调用这些接口的方法来与Bean交互。 **Entity Bean** Entity Bean则代表应用程序中的持久性数据,通常映射到数据库中的记录。它们是面向对象的表示形式,用于...

    ejb3实例(包括sessionbean和entitybean)

    1. SessionBean类:包含@Stateless或@Stateful注解的Java类,表示业务逻辑。 2. EntityBean类:带有@Entity注解的Java类,对应数据库表的实体。 3. 数据源配置文件:如context.xml或application.xml,定义JNDI数据源...

    JDBC事务处理机制探秘

    在JDBC中,默认情况下,每个单独的SQL语句都是在一个自动提交(auto-commit)的事务中执行的,这意味着每执行完一个SQL语句,数据库就会立即提交事务。如果想要将多个SQL语句作为一个整体来处理,即在同一个事务中...

    jJbuilder_WebLogic_OracleCMP.pdf

    无论是客户端调用 SessionBean 还是 SessionBean 调用 EntityBean,都需要通过 JNDI 名称查找相应的 EJB 的 Home 接口。需要注意的是,对于无状态的 SessionBean,其 JNDI 查找过程不应该放在 `ejbActivate` 方法中...

    JDBC+JSP实例

    <jsp:useBean id="jdbcBean" class="com.example.JdbcDemo" scope="session"/> <jsp:setProperty name="jdbcBean" property="*"/> ``` 这里,`com.example.JdbcDemo`是自定义的Java类,它需要包含连接数据库和执行...

    书店简单实现(ejb2.0+hiberante3.0)

    有状态Session Bean(Stateful Session Bean)能够保存客户端的会话状态,允许在多个方法调用之间保持数据,这在购物车应用中非常有用。 在书店系统中,有状态Session Bean可以用来维护用户的购物车状态。当用户...

    ActiveMQ JDBC集群总结

    程序调用ActiveMQ集群时,通常需要指定集群中某个节点作为连接点。以下是一个简单的Java程序调用示例: ```java import org.apache.activemq.ActiveMQConnectionFactory; public class Consumer { public static ...

    shiro入门 : 通过jdbc连接数据库

    3. 调用Subject的`login()`方法,传递认证信息(如UsernamePasswordToken)。 4. SecurityManager会委托Realm执行具体的认证逻辑。 5. Realm通过JDBC连接数据库,查询与提交的凭证匹配的用户信息。 6. 如果查询结果...

    SSH笔记-管理Session和批量操作数据库

    它允许我们创建Bean,这些Bean可以作为Session作用域的实例,确保每个用户请求都有自己的Session实例。 - 利用`HttpSessionBindingListener`接口,我们可以监听Session中的对象绑定和解除绑定事件,实现Session的...

    EJB相关面试笔试

    EJB 2.0引入了EJB 2.x的Entity Bean(实体bean),其中包含了CMP(容器管理的持久性)和BMP( bean管理的持久性)两种模式,以及改进的Session Bean(会话bean)和Message Driven Bean(消息驱动bean)。 **EJB与...

    《实战EJB》eclipse , Weblogic

    1. **Session Bean**:Session Bean是EJB中的一个重要部分,分为无状态会话bean和有状态会话bean。无状态会话bean不保存任何客户端信息,每次调用都是独立的,适合处理不涉及用户会话状态的操作。有状态会话bean则能...

    工程硕士中间件复习题

    Session Bean 可以分类为 Stateless Session Bean 和 Stateful Session Bean,Stateless Session Bean 不保存状态,而 Stateful Session Bean 保存状态。 49. J2EE 开发中的角色有哪些?J2EE 开发中的角色有开发者...

    SpringBoot之Bean的使用及处理

    3. **Bean的作用域**:Bean有多种作用域,包括Singleton(单例)、Prototype(原型)、Request、Session、GlobalSession等。Singleton是最常见的一种,每个容器只有一个实例;Prototype则每次请求都会创建新的实例。...

    jsp留言板实例------用java bean +servlet 做的

    - Servlet中的`doGet()`或`doPost()`方法处理请求,通过`HttpServletRequest`获取参数,调用Java Bean方法,然后使用`HttpServletResponse`将结果写回响应。 - Java Bean中的方法处理业务逻辑,例如保存留言、查询...

    javaEE面试题.docx

    - Stateless Session Bean(无状态会话Bean)不保存任何客户端状态,每次调用都是独立的,适合处理无状态的事务。 5. 其他Java EE面试可能涉及的主题: - MVC设计模式:Model-View-Controller架构,用于分离应用...

    spring整合jdbc hbm struts 的各种配置

    - 通过属性文件配置:在 `jdbc.properties` 文件中定义数据源的属性,然后在 `applicationContext.xml` 中使用 `PropertyPlaceholderConfigurer` 加载这些属性,并将它们注入到 `dataSource` bean 中。 ```xml ...

Global site tag (gtag.js) - Google Analytics