当前位置:首页>正文

如何使用spring的autowire为servlet注入bean JAVA sevlet 和 bean

2023-04-21 13:40:27 互联网 未知

如何使用spring的autowire为servlet注入bean

在applicationContext.xml中定义数据层访问Bean:

 

public class MyServlet extends HttpServlet { private static final long serialVersionUID = 1L private UserDao userDao .... } 注入方法::在Servlet的init方法中增加以下代码: public void init(ServletConfig config) throws ServletException { SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, config.getServletContext()) } 并且在变量userDao上一行增加@Autowired: @Autowired private UserDao userDao

JAVA sevlet 和 bean

你这破孩子,前一个解释注释的问题还没结贴呢,这又提新问题

servlet你可以理解成控制器,它包含了你的逻辑,是前台和后台的连接点,控制你的页面跳转。大部分逻辑都在这里,当然如果你喜欢在页面也没问题

bean只是个盒子,什么多可以装,你说它是苹果它就是苹果。

对于你说的那个系统,增删改查这些功能可以理解成servlet,如果是我写的话

然后针对于你要操作的信息,比如学生信息什么的,这些事bean

在servlet中怎样使用javabeans?

将javabean实例化,再通过javabean的set方法添加
javabean中所有的属性都要有set和get方法set是录入get是读取

你在建javabean 时将光标停在变量处,点击右鼠标右键,点击Source 的下一级有一行是:Generate Getters and Setters 将那个多选框勾上点OK就行了得到结果如下:

public class testbean {
private int num

public int getNum() { //取值
return num
}

public void setNum(int num) { //赋值
this.num = num
}
}

相关文章