JSP+Servlet+Mybits小例子

本文将用JSP、Servlet和Mybits等当下比较流行的技术实现注册、登陆并将数据持久化都数据库等功能;

首先,我们选用Mybits实现数据的持久化;

需要配置两份文件:conf.xml和db.properties

db.properties的类容如下:

conf.xml类容如下:

conf.xml主要作用如下:

1、引用db.properties配置文件;

2、配置数据库链接信息;

3、注册映射接口,我们将用注解的方式实现实体类到数据库表的映射;

注:需要依赖的jar包如下:

注解方式实现持久化的方式主需要是写一个映射类,将实体类的属性和数据库表的字段一一对应,如下:

到这里,持久化需要的准备工作,我们已经完成,

接下来我们需要做的是构造一个Comsumer对象,获得sqlsession然后得到对应的mapper类实例,并调用addComsumer(),

就可以将数据插入到对应的表,当然对于其他的增、删、改、查,方式大同小异;

获得sqlsession的方式:读取conf.xml并用反射的方式获取sqlsessionFactory并opensession();

数据持久化到这里就告一段落了,接下来我们将介绍JSP和Servlet之间的数据交互

时间: 2024-11-11 01:23:26

JSP+Servlet+Mybits小例子的相关文章

jsp请求转发小例子(转载)

在服务器端对客户端请求时行转发对其它的对象,如果jsp网页或Servlet 用三个 jsp网页来演示转发: forword1.jsp, 用来提交表单, 将表单内容提交给 forwrod2.jsp,  forward1.jsp代码如下: <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta

servlet的小例子

servlet测试 首先,打开myeclipse,file|new|Dynamic Web Project 会出现一个对话框,在Project name的文本框中输入:FirstServlet:然后点击finish,完成创建. 注意配置tomcat,点击工具栏的Window/Preferences/MyEclipse/Servers/Tomcat/Tomcat 7.x,然后选中你的tomcat,Enable,确定: 其次,展开项目,在src下新建New|Servlet,弹出对话框,在Java p

JSP/Servlet应该学习什么

概述 DRP的学习战线拉得很长,因为中途学习.net而停止了java的学习.停止java,学习.net,使.net的知识更加的扎实了,也使我再继续学习DRP时,学习目标变得更加的明确了. JSP/Servlet应该学习什么? Java的IDE 工欲善其事必先利其器,想着写一个jsp/Servlet的小Demo,首先的问题就是学会如何使用IDE,其中包括第三方jar包的引入,第三方jar包和源代码的关联,Tomcat的集成,部署Web程序等,这块内容与我们学习具体JSP/Servlet的知识没有多

spring小例子-springMVC+mybits整合的小例子

这段时间没更博,找房去了...   吐槽一下,自如太坑了...承诺的三年不涨房租,结果今年一看北京房租都在涨也跟着涨了... 而且自如太贵了,租不起了.. 突然有点理解女生找对象要房了..   搬家太受罪了... 今天更一下springMVC整合mybits形成最简单的网站demo. 大概效果就是这样的:左边是数据库查询结果,右边是页面访问结果: 首先,一个简单的springMVC小例子可以看这个http://www.cnblogs.com/xuejupo/p/5236448.html 这是在这

JSP小例子——实现用户登录小例子(不涉及DB操作)

实现用户登录小例子用户名和密码都为"admin",登陆成功使用服务器内部转发到login_success.jsp页面,并且提示登陆成功的用户名.如果登陆失败则请求重定向到login_failure.jsp页面.首先,我们需要一个登录页面login.jsp用于登录.login.jsp中的主要代码如下: <form name="regForm" action="dologin.jsp" method="post"> &

JSP/Servlet相关

1 简介 JSP(Java Server Page)和Servlet是JavaEE规范的两个基本成员,是JavaWeb开发的重点. JSP的本质是Servlet,当用户向指定的Servlet发送请求时,Servlet利用输出流动态的生成HTML页面,包括每一个静态的HRML标签和所有在HTMl页面中出现的内容. JSP页面内容由2个部分构成 静态部分:标准的HTML标签.静态的页面内容. 动态部分:受Java程序控制的内容,有Java脚本动态生成. 2 工作原理 1. JSP文件必须在JSP服务

freemarker入门小例子

我用freemarker做了两个小例子,主要的东西是:两个Test文件,一个Animal实体类,一个ftl模板---freemarker的模板,我使用maven做的java工程案例.主要结构内容如下图: 注意:需要导入freemarker的jar包: 1.首先我们先来了解一下freemarker的概念: freeMarker概述: FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写: FreeMarker被设计用来生成HTML Web页面,特别是基于MVC

Without SSH/JSP/Servlet,不走寻常路,Java可以更酷

不过此文并不是用来批判SSH(Struts.Spring.Hibernate)/JSP/Servlet的, 也不是为某品牌做广告,而是用来分享这将近一年来的研究心得. 去年圣诞节时曾在JavaEye发过一两篇文章,不过现在找不到了, 文章内容提到要在3个月左右的时间内设计出一个有别于SSH的新型MVC框架, 设计的起点最初是以JSP/Servlet为基础的,虽然在两个多月后有了个雏形, 但是跟Rails这样的框架相比还是没有明显的优势, 比如在不使用反射的情况下, 很难将不同的uri对应到Ser

SpringMVC+hibernate整合小例子,用户的增删查改

SpringMVC+hibernate整合小例子,用户的增删查改 对于使用框架写项目,我的第一反应的把所有需要的jar文件引入. 因为我用的是JDK1.8,当使用spring3.2 注解的时候会出现问题,所以最终使用的spring4.0.  hibernate使用的版本为4.0 .至于一些依赖包的版本就是看别人的资料拿的. 然后看下整体的项目结构 第一步写的是web.xml配置文件,当然有写东西是后面加上去的,不是一步到位的,比如说控制post方式的乱码.以及无法时候JS文件等一些静态文件,后面