Hibernate入门程序超详细——自己做视频和源码

上传的视频及代码地址可以去我的上传中找到《Hibernate入门视频及代码(配合我的博客,博客中有步骤详解,很详细)》

点击打开链接

以下是整个步骤超详细:

导入ui页面,这里,我们不导入了,自己写几条简单的前端代码,这样便于理解,基本没有样式。
项目通过tomcat启动后,首先走的时根目录下的index。在index.jsp中,我们直接用frameset标签,写出界面的框架部分,不用写body了。
由于没有样式,我们就把菜单页面的链接写在主页面中,这样跳转也是主页面在跳转。这里,头页面top.jsp,菜单页面menu.jsp,主页面welcome.jsp。
在welcome.jsp中,我们编写一个form表单,用来显示菜单的连接。由于是jsp文件,故而可以用EL表达式来表示链接的地址,连接到/jsp/customer/add.jsp。
			注意:html文件不能用EL表达式。
在add.jsp中,我们编写一个form表单,来提交表单中输入的信息。<form action="${pageContext.request.contextPath }/saveCustomer" method="post">,
用post方法提交给${pageContext.request.contextPath }/saveCustomer。
在web.xml中,查找saveCustomer路径。
找到了servlet,他是SaveCustomer.java。首先设置编码格式utf-8,然后用一个Map集合接收传过来的表单数据Map<String, String[]> map = request.getParameterMap();
然后封装数据到JavaBean的对象c中,BeanUtils.populate(c,map);
然后通过代码new CustomerService().saveCustomer(c);把数据写入数据库。
编写CustomerService,提供CustomerService方法。
CustomerService方法调用CustomerDao将数据保存到数据库。
以上就是一整套流程了。我们运行一遍,运行后注意数据库的变化。
成功。

这个步骤配合我发的视频和源码才能让你了解Hibernate入门项目的流程和原理。

以下是我的备份的一些笔记

项目添加到tomcat,启动Tomcat,打开浏览器访问
访问页面时,会跳到index.jsp,自己做客户管理和客户列表,新增客户,客户列表
index.html,frameset,进入menu.html,进入新增客户,点击超链接,跳转到页面(html不能解析EL表达式)。
跳转到/day28/jsp/customer/add.jsp,输入数据,点击保存提交到数据库。

add.jsp下,修改数据名称,表单往servlet提交,
创建servlet,SaveCustomer.servlet。servlet接收数据,封装一下,之后调用业务层,业务层调用持久层。
接受请求参数,乱码问题request.setChare			request.getParameterMap();
封装数据,使用BeanUtils工具,导入jar包,在commons下commons-beanutils,commons-logging,,,beanutils.populate()方法
做业务层,创建service文件夹,CustomerService类,save Customer()。
调用持久层,创建dao,save()方法,CustomerDao,下获取session,开启事务,保存用户,提交事务,关闭资源

客户列表,点击,查询到信息,显示在页面上,
客户列表上还有删除和修改,继续做

猜你喜欢

转载自blog.csdn.net/shuzhikang/article/details/80796420