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) 它是一种使用现有标准的新方法 与服务器交换数据并更新部分网页的艺术,在不重新加载整个页的情况下。 一个简单的DEMO change this text onclick="loadXMLDoc()">Change Content function load转载 2014-12-04 11:29:31 · 666 阅读 · 0 评论 -
Struts2+Spring2+Hibernate3 web应用示例(一)
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate作为对象持久化的框架,能显示的提高软件开发的效率与生产力。这三种流行框架的整合应用,可转载 2014-12-10 12:03:12 · 1080 阅读 · 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 · 676 阅读 · 0 评论 -
hibernate注解
@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 cat转载 2014-12-08 15:58:21 · 628 阅读 · 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 · 453 阅读 · 0 评论 -
Servlet之Listener监听器
Servlet2.5规范共有8中Listener接口,6种Event类型 ServletContextListener接口 [接口方法] contextInitialized()与 contextDestroyed() [接收事件] ServletContextEvent [触发场景] 在Container加载Web应用程序时(例如启动Container之后),会呼叫contextIni转载 2014-12-08 12:01:34 · 469 阅读 · 0 评论 -
Hibernate之Configuration,SessionFactory,Session
Configuration: 负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了; SessionFactiory: Configuration的实例会根据当前的配置信息,构造SessionFact转载 2014-12-05 19:37:26 · 521 阅读 · 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 · 7565 阅读 · 0 评论 -
S2SH框架搭建常见的问题
可能需要的错误1:Exception starting filter struts2 Unable 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 · 681 阅读 · 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 · 752 阅读 · 0 评论 -
SpringMVC+Hibernate+Spring整合实例(一)
SpringMVC又一个漂亮的web框架,他与Struts2并驾齐驱,Struts出世早而占据了一定优势,我在博客《Struts1+Hibernate+Spring整合实例》中做了一个简单的实例,介绍了SSH1的基本搭建方式,Struts2是根据Struts1发展而来,博客中就没有贴SSH2的例子,只对比了下Struts1和Struts2异同,通过对比,SSH2的搭建基本不在话下了。下面同样做一个转载 2014-12-03 19:51:47 · 834 阅读 · 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 · 498 阅读 · 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 · 697 阅读 · 0 评论 -
MYSQL存储过程
MySQL存储过程 1.1 CREATE PROCEDURE (创建) CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块 END 注意: 由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前转载 2014-12-03 20:05:18 · 579 阅读 · 0 评论 -
ajax 技术和原理分析
ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 ajax原理和XmlHttpRequest对象 Ajax的原转载 2014-12-03 20:02:51 · 594 阅读 · 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 · 1081 阅读 · 0 评论 -
SpringMVC+Hibernate+Spring整合实例(二)
首先是web包下属于的control层的类UserController,这相当于Struts中的Action,是重要的类: [java] view plaincopy package com.tgb.web; import java.io.IOException; import java.io.PrintWriter; import javax.annotat转载 2014-12-03 19:54:09 · 725 阅读 · 0 评论 -
Struts2+Spring2+Hibernate3 web应用示例(二)
三、 建立数据持久化层 1、编写实体类Books及books.hbm.xml映射文件。 package com.sterning.books.model; import java.util.Date; public class Books { // Fields private String bookId;//编号转载 2014-12-10 13:42:32 · 692 阅读 · 0 评论
分享