`
yxwang0615
  • 浏览: 561430 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表

SSH整合

    博客分类:
  • SSH
ERROR ContextLoader:215 - Context initialization failed 原因是 1.tomcat没有导入工程用的jar,在lib中加入了我需要的c3p0和mysql-connnection。 2.tomcat下的工程映射文件写的也有问题。
1.用action的属性接受。 在action中定义属性,生成getter and setter ,参数和action中的成员变量可以是一一对应的。struts2会自动帮我们把参数的值赋给action的成员变量,只要set方法的名字和参数一致。 2.使用domainModel(域模型,在一个项目中需要的实体)接受参数,根据业务抽取domain模型,生成个getter andsetter,在action中把该实体类作为属性,生成getter and setter方法,这样在jsp中就可以用:           附件参考: http://wenku.baidu.com/view/ ...
 接通配符操作再介绍DMI: struts.enable.DynamicMethodInvocation = true . 在Struts 2的核心jar包-struts2-core中,有一个default.properties的默认配置文件。里面配置了一些全局的信息,比如: struts.enable.DynamicMethodInvocation = true,-动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法 <package name="user1" namespace="/action1& ...
一、对struts.xml的进一步说明: 1. package不是action对应的包名,只是区分action,防止重名,一般以模块来命名。 2. namespace决定了action的访问路径,默认为"",可以接收所有路径的action。 namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,xxx/index.action,/xxx/yyy/index.action  ,namespace最好也用模块来命名。 namespace不写,默认代表namespace="",一个请求, ...
一、helloworld示例:   1. 新建web工程,解压strutsstruts2-core-2.1.x 。在其中找到struts.xml放进src下,2.1.6\apps\struts2-blank-     2.1.6下的struts.xml。 然后在lib下拷贝所有的jar除了junit和sprint-test放入工程lib下。 2.在web.xml下添加struts的配置:    <filter> <filter-name>struts2</filter-name> <filter-cl ...
DWR的工作原理:   DWR(Direct Web Remoting)是在Java EE中较流行的AJAX框架,它的最大优势就是可以像使用本地的Javascript函数一样,调用服务器上的Java方法。 其实DWR原理也不复杂,它先在web.xml中配置一个Servlet,映射到特定的路径(通常是%CONTEXT_PATH%/dwr/*)。这个Servlet的作用就是初始化要暴露给Javascript调用的Java类(通过dwr.xml进行配置),并生成相应的代理的Javascript类代码。在XHR请求到来的时候,Servlet负责将请求的参数变成对应的Java对象,并以其为参数调用目 ...

DWR笔记

    博客分类:
  • DWR
http://www.iteye.com/topic/119767 http://www.javatang.com/archives/2006/10/20/254879.html http://www.javatang.com/archives/2006/10/24/424782.html
映射web工程就是设定虚拟目录,即把项目的目录映射到tomcat中。 它带来的好处是编过的项目不需要再放到tomcat下,带来很多方便。在MyEclipse中工程无需再布署到tomcat下, tomcat启动时,会自动读取该映射文件,并自动部署工程。   下面是具体步骤:    进到tomcat下conf\Catalina\localhost这个目录,建一个xx.xml文件,这个xml文件的名字就是你访问web工程的虚    拟目录,可以与web工程起一样的名字,也可以不同,代码如下:     xx.xml:  <?xml version="1.0" ...
tomcat目录结构: /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml conf/context.xml文件中的Context.xml :它的内容信息会被所有的webapp载(全局的)。  conf/Catalina/localhost/xx.xml : /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录 /work:存放JSP编译后产生的class文件。   <Context path="/ssh" docBase="ssh" debu ...
package com.wyx.hibernate; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import org.hibernate.Session; import com.wyx.hibernate.utils.HibernateUtils; public class InitData { public static void main(String[] args) { addStudent(); addwuye(); ...
hibernate 语言查询(hibernate query language)HQL; HQL用面向对象的方式生成SQL 1. 以类和属性来代替表和数据列; 2. 支持多台; 3. 支持各种关联; 4.HQL支持多有的关系型数据库操作。 5.连接、投影、聚合、排序、子查询、SQL函数。   hql语言中关键字不区分大小写,实体类名和属性名区分大小写;     1、简单属性查询: ※ 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性一致; ※ 多个属性查询,返回的集合元素是Object数组,每个Obect中包含了要查的属性,     我们可以将Objec ...
有很多的朋友因为丢了手机,丢失了通讯录朋友联系信息,而带来了不少麻烦。 其实备份通讯录很简单,方法也很多,可以备份到本地、网络等等,软件也不少。 用同步的一个功能 SyncML是一种唯一行业通用的移动数据同步化 ...
lazy可以用在class、property、集合、one-to-one、many-to-one标签上。 1. class标签:可以取值lazy ="true/false" ,hibernate3.x以上默认true。 2. property标签:true/false,需要类增强工具,用的不多。 3. set、list标签:true/false/extra 4. one-to-one、many-to-one(单端关联上):可以取值 false/proxy/noproxy   lazy概念: 只有真正使用该对象时才会创建,对于hibernate而言,真正使用 ...
多对多关联映射通常采用第三方表,这张表存储了他们之间的关联关系。   一、单向多对多关联映射: 用户和角色属于多对对关系,一个用户可以拥有多个角色,一个角色也可以属于多个用户。   public class User { private int userid; private String username; private Set roles; getter and setter.. }     public class Role { private int roleid; private String rolename; ...
public static void evalMap(HashMap<Integer, String> hashmap){ Iterator iter = hashmap.entrySet().iterator(); while(iter.hasNext()){ Map.Entry<Integer, String> entry= (Map.Entry<Integer, String>)iter.next(); System.out.println("Key: "+ entry.getKey() + " ...
Global site tag (gtag.js) - Google Analytics