`
zhengtianbing123
  • 浏览: 55104 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

Hibernate入门示例

    博客分类:
  • java
在 Java Web 开发应用中,Hibernate可以作为应用程序的数据访问层。 这里以一个简单用户注册用例来说明如何开发一个Hibernate的应用程序。 该例子的需求:把注册页面输入的用户名、密码、性别、年龄方面的信息存入数据库中。 如果采用经典的MVC模式的话,那么各层的构建如下: 视图层:注册页面(register.jsp)、反馈信息页面(reply.jsp) 控制层:RegisterServlet.java 模型层/数据访问层:基础类HibernateSessionFactory.java、持久化类Register.java、       配置文件hibernate.cfg. ...
Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。   在代码中,Servlet生命周期由接口javax.servlet.Servlet定义。所有的Java Servlet 必须直接或间接地实现javax.servlet.Servlet接口,这样才能在Servlet Engine上运行。Servlet Engine提供network Service,响应MIME request,运行Servlet Container。 javax.servlet.Servlet接口定义了一些方法,在Servlet 的生命周期中,这些方法会在特定时间按照 ...
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2     现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。           1 开发环境 Ø         MyEclipse5.5 Ø         JD ...
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shif ...
函数:after(content) 功能:在每个匹配的元素后面添加html内容 返回:jQuery对象 参数:content (<Content>): Content to insert after each target. 例子: Inserts some HTML after all paragraphs. jQuery Code $("p").after("<b>Hello</b>"); Before <p>I would like to say: </p> Result: <p& ...
session是放在服务器上的,过期与否取决于服务器的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。 1、cookie数据存放在客户的浏览器上, session数据放在服务器上 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE 4、单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K。 5、300个的限制我没 ...
1.public static void main(String[] args) {            String classPath = "java.lang.String";            System.out.println(classPath.replaceAll(".", "/"));   } 2.public static void main(String[] args) {            StringBuilder sb = new StringBuilder();            ...
========JS代码============================================== //导出EXCEL功能. function toExcelMethod(tableid) {//整个表格拷贝到EXCEL中 //alert(tableid); var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks.Add(); //获取 ...
JAVA相关基础知识 1、面向对象的特征有哪些方面    1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适 ...
Javascript有许多内建的方法来产生对话框,如:window.alert(),  window.confirm(),window.prompt().等。  然而IE提供更多的方法支持对话框。如: showModalDialog()  (IE  4+  支持) showModelessDialog()  (IE  5+  支持)   window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。   window.showModelessDialog()方法用来创建一个显示H ...
<xml id="users"> <userGroup> <user> <userid>user1</userid> <name>name1</name> </user> <user> <userid>user2</userid> <name>name2</name> </user> <user> <userid>user3</userid> ...
function $Attr(sattribute,svalue,stagname,obody){ var r_eles = []; obody=!!obody ? obody : document.body; // 限制范围且在此容器内寻找 var objs = obody.getElementsByTagName(stagname); for(var pos=0, s=[], len=objs.length; pos < len; pos++){ var v = objs[pos].getAttribute(sattribute); if (!v || v != sva ...
直接上代码,说明问题: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME=& ...
导入某个用户下所有表: imp username/pwd[@sid] file=pathname+filename [full=y] 导入某个用户下的某张表: imp username/pwd[@sid] file=pathname+filename tables=(tablename) 导入局域网内其他机器的数据库: imp username/pwd[@ip地址/sid] file=pathname+filename 导出某个用户下所有表: exp username/pwd[@sid] file=pathname+filename 导出某个用户下的某张表: exp username/pwd[ ...
Global site tag (gtag.js) - Google Analytics