SSHM
月轩居士
Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.
展开
-
AJAX入手
AJAX = Asynchronous JavaScript and XML(异步的javaScript和XML)它是一种使用现有标准的新方法与服务器交换数据并更新部分网页的艺术,在不重新加载整个页的情况下。一个简单的DEMOchange this textonclick="loadXMLDoc()">Change Content function load转载 2014-12-04 11:29:31 · 655 阅读 · 0 评论 -
Struts2+Spring2+Hibernate3 web应用示例(一)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate作为对象持久化的框架,能显示的提高软件开发的效率与生产力。这三种流行框架的整合应用,可转载 2014-12-10 12:03:12 · 1064 阅读 · 0 评论 -
SSH开发中解决mysql数据库的乱码问题
(1)第一点要保证就是创建数据库的时候 使用的编码方式 和连接数据库的 编码格式是一样的!(2)在web.xml文件中配置过滤器(由spring提供的过滤器)[html] view plaincopyprint?filter> filter-name>encodingfilter-name> filter-class>org.转载 2014-12-08 16:29:41 · 665 阅读 · 0 评论 -
hibernate注解
@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 cat转载 2014-12-08 15:58:21 · 616 阅读 · 0 评论 -
Servlet中的文件上传
上传表单中的注意事项:表单 method 属性应该设置为 POST 方法,不能使用 GET 方法表单 enctype 属性应该设置为multipart/form-data下面的实例是借助于commons-fileupload和commons-io相关包来实现的[java] view plaincopyprint?importjava.io.*; i转载 2014-12-08 12:02:58 · 445 阅读 · 0 评论 -
Servlet之Listener监听器
Servlet2.5规范共有8中Listener接口,6种Event类型ServletContextListener接口 [接口方法] contextInitialized()与 contextDestroyed()[接收事件] ServletContextEvent[触发场景] 在Container加载Web应用程序时(例如启动Container之后),会呼叫contextIni转载 2014-12-08 12:01:34 · 461 阅读 · 0 评论 -
Hibernate之Configuration,SessionFactory,Session
Configuration:负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了;SessionFactiory:Configuration的实例会根据当前的配置信息,构造SessionFact转载 2014-12-05 19:37:26 · 512 阅读 · 0 评论 -
使用 hibernate 时,如何去除重复项查询出的数据
"from Message as m where m.messageId in (select max(n.messageId) from Message as n group by n.messageTitle)"先是以重復項分組,分組后用max()函數取出每组的最大的id,这样就得到了每种唯一的一条记录。转载 2014-12-03 20:23:39 · 7550 阅读 · 0 评论 -
S2SH框架搭建常见的问题
可能需要的错误1:Exception starting filter struts2Unable to load configuration. - bean - jar:file:/D:/Tomcat%206.0/webapps/Struts2/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178 目前网上流行转载 2014-12-03 20:23:34 · 670 阅读 · 0 评论 -
学习JPA——Hibernate Annotation使用实例
目前,JPA(Java Persistence API)的使用范围越来越广,作为Java EE 5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB 3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小实例来说明如何在Hibernate中使用JPA,来达转载 2014-12-03 19:59:53 · 739 阅读 · 0 评论 -
SpringMVC+Hibernate+Spring整合实例(一)
SpringMVC又一个漂亮的web框架,他与Struts2并驾齐驱,Struts出世早而占据了一定优势,我在博客《Struts1+Hibernate+Spring整合实例》中做了一个简单的实例,介绍了SSH1的基本搭建方式,Struts2是根据Struts1发展而来,博客中就没有贴SSH2的例子,只对比了下Struts1和Struts2异同,通过对比,SSH2的搭建基本不在话下了。下面同样做一个转载 2014-12-03 19:51:47 · 823 阅读 · 0 评论 -
Mybatis整合Spring
Mybatis整合Spring 根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用转载 2014-12-03 19:46:52 · 486 阅读 · 0 评论 -
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下载包Ø Strut转载 2014-12-03 20:27:23 · 689 阅读 · 0 评论 -
MYSQL存储过程
MySQL存储过程1.1 CREATE PROCEDURE (创建)CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前转载 2014-12-03 20:05:18 · 569 阅读 · 0 评论 -
ajax 技术和原理分析
ajax所包含的技术大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。1.使用CSS和XHTML来表示。2. 使用DOM模型来交互和动态显示。3.使用XMLHttpRequest来和服务器进行异步通信。4.使用javascript来绑定和调用。ajax原理和XmlHttpRequest对象Ajax的原转载 2014-12-03 20:02:51 · 583 阅读 · 0 评论 -
Struts+Spring+Hibernate的Web应用执行过程
struts1和spring有两种整合的方法 一种是action和spring bean映射;一种是将action交给spring初始化第一种方式:访问.do的URL->tomcat接收到request-〉到Struts配置文件里找对应的action-〉找到对应的action组件(Action那个类)-〉这个类对request进行一系列处理-〉调用spring提供的某个service的转载 2014-12-03 19:55:21 · 1073 阅读 · 0 评论 -
SpringMVC+Hibernate+Spring整合实例(二)
首先是web包下属于的control层的类UserController,这相当于Struts中的Action,是重要的类:[java] view plaincopypackage com.tgb.web; import java.io.IOException; import java.io.PrintWriter; import javax.annotat转载 2014-12-03 19:54:09 · 715 阅读 · 0 评论 -
Struts2+Spring2+Hibernate3 web应用示例(二)
三、 建立数据持久化层1、编写实体类Books及books.hbm.xml映射文件。package com.sterning.books.model;import java.util.Date;publicclass Books { // Fields private String bookId;//编号转载 2014-12-10 13:42:32 · 682 阅读 · 0 评论