-
比较JSF、Spring MVC、Stripes、Struts 二、Tapestry、Wicket
比较JSF、SpringMVC、Stripes、Struts2、Tapestry、Wicket ? 2009-06-2316:29fys124974704JavaEye我要评论(0)字号:T|T 本文介绍JavaWeb层框架――JSF、SpringMVC、Stripes、Struts2、Tapestry和Wicket他们各自的优点和缺点 AD:2013云计算架构师峰会超低价抢票中 J...
431
热度 -
java对象与json字符串互转的工具种
java对象与json字符串互转的工具类 importjava.beans.PropertyDescriptor; importjava.lang.reflect.Array; importjava.lang.reflect.InvocationTargetException; importjava.math.BigDecimal; importjava.math.BigInteger; ...
196
热度 -
struts2回到json数据
struts2返回json数据 1、引入包(本文中的包全部引自struts-2.1.8.1\lib):struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.jarcommons-beanutils-1.7.0.jarcommons-lang-2.3.jarcommons-logging-1.0.4.jarezm...
165
热度 -
Struts2的json配备
Struts2的json配置 在struts.xml文件中配置: <package?name="default"?extends="struts-default,json-default">? ? 在Action中配置 ? 1<action?name="testAction"?class="com.json.action.TestAction"?method="testMe...
99
热度 -
阅览Webwork in action
阅读Webworkinaction. 最近因为想学structs2,所以有必要读读Webworkinaction这本书。这确实是本好书。或者是因为Webwork是如此的优秀。看得很快,但是获得的东西却不少。Webwork能把基于action的web框架做的如果洒脱(全归Interceptor)。也说明Webwork是非常不错的。怪不得javaeye也是极力推荐webwork。我没有使用过基于act...
263
热度 -
Struts 二 + Spring 2 + JPA + AJAX[篇1]
Struts2+Spring2+JPA+AJAX[篇1] 【IT168技术文档】 Tomcat ???首先要安装好Tomcat,如果在安装的时候遇到任何问题,请查看Tomcat的安装指南 MySql ???安装并配置MySQL。创建一个名为“quickstart”的数据库,并运行下面脚本来创建“Person”表。后面在applicationContext.xml里,我们将使用...
407
热度 -
MyEclipse10筹建Strust2开发环境
MyEclipse10搭建Strust2开发环境一、创建一个JavaWeb项目启动MyEclipse10???,然后在MyEclipse中创建一个JavaWeb项目,点击【File】---->【New】---->【WebProject】,如下图所示:此时将会弹出一个创建项目的对话框,如下图所示:点击【Finish】按钮后,如果工作空间当前的编译环境和项目需要的编译环境不一致,此时会弹出...
153
热度 -
eclipse筹建SSH框架详解
eclipse搭建SSH框架详解SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。第一步:准备工作。?下载好eclipse,Struts2,Spring,Hibernate。?1.eclipse:eclipse下载的时候建议下载JavaEE版的eclipse。????????????????当然你也可以下载eclipse-SDK。...
12
热度 -
我的myeclipse 中找不到com.opensymhony.xwork2.Action
我的myeclipse中找不到com.opensymhony.xwork2.Action 我的myeclipse中找不到com.opensymhony.xwork2.Action;//附有图片 <fileter> <filter-name> struts2 </filter-name> <filter-class> org...
448
热度 -
MyBatis入门基础(1)
MyBatis入门基础(一)一:对原生态JDBC问题的总结新项目要使用mybatis作为持久层框架,由于本人之前一直使用的Hibernate,对mybatis的用法实在欠缺,最近几天计划把mybatis学习一哈,特将学习笔记记录于此,方便大家参考,也方便自己查阅。话不多说,先看看原始的JDBC程序代码,看看这样的代码存在什么问题。packagecom.utils;importjava.sql.Co...
5
热度 -
Mybatis 动态sql 总结
Mybatis动态sql小结1.什么是mybatis动态sql看到动态,我们就应该想到,这是一个可以变化的sql语句MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑2.mybatis动态sql使用前准备a.数据库表b.创建类3.使用mybatis动态sql,得先知道一些属性值一,插入selectKey:在sql语句前后或后执行的sql语...
400
热度 -
(转)Struts2中的collection印证
(转)Struts2中的collection验证 Struts2提供了Collection的转换器,可以直接把页面传递过来的参数转换成ListSet类型,使用这个转换器能为我们节省不少手指运动量,但Collection的验证就成了一个问题.google之后,找到了这个资料webwork数组形式提交表单及validation研究.但文中的collection是xwork1的验证器,在xwork2中并...
442
热度 -
Struts2(Webwork2)一些实战开发技能
Struts2(Webwork2)一些实战开发技巧 一. <!----> 使用反射动态取出Pojo的属性 这一招在一些特殊的场合下非常管用.比如说,用户在第一个页面,选择了某个实体其中要显示出来的几个属性,那个这个时候用反射是非常不错的选择,少了大量if语句: ? Java代码 package?com.leo.util;?? ?? import?java.lang.refl...
592
热度 -
struts1,WebWork以及struts2的简介跟对比
struts1,WebWork以及struts2的简介和对比 Struts1简介及存在的问题从过去的岁月来看,Struts1是所有MVC框架中不容辩驳的胜利者,不管是市场占有率,还是所拥有的开发人群,Struts1都拥有其他MVC框架不可比拟的优势。Struts1的成功得益于它丰富的文档、活跃的开发群体。当然,Struts1是世界上第一个发布的MVC框架:Struts1.0在2001年6月发布,这...
486
热度 -
怎么快速学习使用springmvc、strust2、strust1以及它们的对比
如何快速学习使用springmvc、strust2、strust1以及它们的对比快速学习使用springmvc、strust2、strust1以及它们的对比1、如何快速学习springmvc首先,我们需要在复制spring相关的jar包到web-inf/lib里面去,然后在web.xml里面加入以下代码,相当于springmvc里面的servlet,这里只说明了一些常见的用法,如果要了解sprin...
249
热度 -
11级_Java_曹筑波 02.26 Struts2――HelloWorld
11级_Java_曹建波02.26Struts2――HelloWorld Struts2 Struts2是在WebWork2基础发展而来的。和struts1一样,Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还要推出s...
375
热度 -
javaweb开发环境筹建-转载
javaweb开发环境搭建--转载 概要?1.SSH开发相关软件及开发包下载2.软件安装及相关设置3.最简单的Web程序1.软件下载?在D盘建一个目录JavaTools,用来存放下载的软件和开发包。(本教程将使用D盘,你也可以使用C盘或E盘)。下载软件的原则,有Zip版的不下载exe版的。1)JDK:JDK6Update7Windows版?下载页面:http://java.sun.com/jav...
201
热度 -
关于用jquery传接json给struts2中的复杂对象的方法
关于用jquery传递json给struts2中的复杂对象的方法 错误信息:出现java.lang.NoSuchMethodExceptionsetUser([LJava.lang.String;)异常struts2中的UserAction: ?1?public?class?UserAction{?2?private?User?user;?3?private?String?name;?4?pub...
209
热度 -
纯java 的javascript发动机:rhino
纯java的javascript引擎:rhino 前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。 结果方案五花八门: 1.jakartacommonsJEXL. 2.Beanshell 3.JavaMathExpressionParserjep 4.parsecombinatorjparsec 5.jdk6.0的script 6.利用SQL 7.自己写语法分析 如...
461
热度 -
Struts2中应用FreeMarker充当表现层
Struts2中使用FreeMarker充当表现层 1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并...
279
热度