A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如我们设计一个页面jsp  上面有用户名和密码注册   页面里面form里面指定了具体的servelt 然后我们在servlet里面通过 request 的getparameter方法取得了我们在注册页面的数据  然后我们在定义一个bean 然后把这些数据封装到bean 中  那然后具体怎么才能把bean这些数据提交到数据库中呢  很疑惑  还有如果数据库中有 我们就不提交进去   谁能给我讲个思路啊  我好笨啊   搞不懂  看教程模模糊糊  还是搞不清楚啊    谁能指点我啊  我快疾疯了

8 个回复

倒序浏览
没有高手吗指点一下我这个菜鸟吗
回复 使用道具 举报
哎 怎么没人解释啊  版主呢 各位黑马朋友呢
回复 使用道具 举报
servlet调用service层的方法,方法接受你这个bean,service再调用dao层的方法,例如add(Bean bean),在Dao层的方法中写添加数据库的具体编码,可以简单的用jdbc也可以用一些框架
回复 使用道具 举报
都彭韬 发表于 2012-12-21 15:35
servlet调用service层的方法,方法接受你这个bean,service再调用dao层的方法,例如add(Bean bean),在Dao层 ...

能说的具体一点吗  还是不怎么明白啊
回复 使用道具 举报
哎 问了半天没人回答  黑马精神已死啊  以后不问了  封贴
回复 使用道具 举报
老骥伏枥 发表于 2012-12-21 19:32
哎 问了半天没人回答  黑马精神已死啊  以后不问了  封贴

首先别太灰心,您问的问题属于javaweb方面的,也许了解的人少一点,
一般开发的流程是先写dao层,再写service层,之后再写web层,
有关三层架构的具体情况,您上网搜搜,会有很多资料的,
您已经在servlet 中获得了相应信息,并且封装到了bean中,接下来
您就应该调用service层写的方法对这个bean进行处理,也就是编写一个方法
接受这个bean,之后在service层中调用您在Dao层的方法,接受这个bean,
dao是负责与数据库进行连接的,里面有关于数据的操作...
回复 使用道具 举报
你好,MVC首先你要先明白这几个单词的意思,
View:视图,代表着前台页面,一般可以用.html、.jsp等技术来做。
Model:模型/实体,它代表的是一个实体类,例如学生,老师,
Controller:是M和V的控制器,通过它来协调V和M.
执行过程:当客户端提交一个请求(register.jsp)时(View层).
由Servlet接收(Controller层),通过request.getParameter("username")获取在form表单中输入的数据。
这时就要用到User这个类了(Model层),把获取的数据set到User中,
通过另一个类UserDao(Dao层)与数据库打交道,通过User类得到(get方法)里面的数据,并将它保存到数据库中。
Servlet根据Dao层反馈的信息来确定向客户端返回的页面。
至此,MVC的执行过程完成。如果还有什么地方不明白,可以交流下,我的qq.643117227
回复 使用道具 举报
jsp->servlet->service,要传递的数据使用bean,在service中连接数据库,进行数据库操作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马