- 浏览: 28536 次
- 性别:
- 来自: 北京
最新评论
文章列表
JPA+Spring+Struts2整合
package org.wu.demo;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
/**
* 根据用户的
package org.wu.timer;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Properties;
public class PropertiesDemo {
package org.wu.timer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
class MyTask extends TimerTask{
// 完成具体的任务操作
@Override
public void run() {
方法一:
1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。
2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x
3. 在左边栏中找到Personal Site中找到SVN展开。
将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration ...
Struts2 中的Action分发
Struts2中Action不需要单独继承任何的特殊Action,当继承ActionSupport就支持分发,同时validate验证方法也支持分发,实现分发有以下两种形式:通过Struts2自定义的分发字符(!)完成Action分发:action格式为:action名!方法名.action。validate验证方法则为:validate+方法名,分发方法名首字母大写。如:validateLogin()index.jsp:<center> <s:actionerror name="error&quo ...
Struts2资源文件
struts.properties资源文件不并像Struts1中的资源文件一样完成错误信息和国际化功能,而是用于完成一些初始化属性配置。
1、struts.i18n.encoding=GBK
设置web应用的默认编码,常用于处理中文请求参数
2、struts.objectFactory=spring
改变Action的创建由Spring
1、AJAX
1.2、AJAX概述
AJAX:Asynchronoused Javascript And Xml,异步的js与xml。
AJAX可以完成的功能:提高用户体验,提高开发效率,自动回填功能!就是在页面不改变的情况下进入Servlet/Action,并查询数据。
例如:验证用户名是否重复,联动菜单,百度提示,分页,树型列表
要完成AJAX,首先需要浏览器支持一个XMLHttpRequest的对象,这个对象是AJAX的核心对象。
需要注意编写时的两个点。一个是调用时的操作js,还有一个是Servlet/Action返回时调用的js
1、Struts文件上传与下载、Token防止重复提交、高级功能
1.1、Struts的文件上传
使用SmartUpload时,保存文件需要通过saveAs方法来保存,但使用Struts文件上传时,需要通过自己定义的 IO操作来保存文件。接收文件类型参数也在ActionForm中完成,在ActionForm中需要使用
Struts1框架
1.1、框架(Framework)和Struts
框架的概念:就是为项目定义一个开发的规则,项目中加入一些封装好的支持包,以及配置文件,所有开发人员都按照该框架规定的格式来进行代码的编写。
Struts框架是apache开发的 ...
1、Struts1标签库
1.1 Struts的三大标签库
Struts实际上包含了4个标签库:bean,logic,html,tiles
bean:用来在属性范围中定义或取得属性的,同时可以读取资源文件信息
logic:替代JSTL中的判断和循环
html:替代页面表单,完成自动回填以及错误信息的显示
tiles:美工标签,用来进行页面布局的调整以及样式管理的。
1、WebService与XFire简介
WebService即分布式开发,是将一个完整的项目拆分为多个项目,分别完成前台部分(VC)和后台部分(M),各个项目之间是单独存在的,可以单独部署。 理论上分布式开发可以提高开发效率,但会影响访问的性能。这种分布式开发一般在政府项目或多公司合作开发时使用。 Java最早的分布式的开发是SUN提出的RMI(远程方法调用),在这个的基础上,结合ORMapping的概念,出现了EJB1/2。 WebService概念实际上是微软提出的,也是完成分布式开发的功能,但交互数据使用w3c提供的标准XML ...