- 浏览: 288819 次
- 性别:
- 来自: 上海
最新评论
-
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools 规则流的使用介绍 -
jjjssh:
SparkManager 代码都没全,你从来拷贝来的
Spark 使用Java 写入 HBase -
swjtufei:
除了修改代码,修改IE设置可以吗?重装IE呢?
现在我有1W个 ...
IE 打开docx,xlsx生成zip格式下载解决 -
prince2008:
楼主,数据库覆盖没有用,请把把数据导出为sql上传下
Jquery Datagrid 动态分页以及CRUD(增删改查) -
any.bo:
Jquery Datagrid 动态分页以及CRUD(增删改查)
文章列表
package com.wang.struts.util;
import java.util.Date;
import java.util.Scanner;
import java.text.SimpleDateFormat;
public class DateUtil {
public String getBackDate(int backDay) {
String today = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
String date = & ...
- 2009-03-19 12:25
- 浏览 1717
- 评论(0)
package com.wang.struts.util;
import java.util.List;
import com.wang.struts.dao.QxDao;
import com.wang.struts.dao.implement.FactoryDao;
import com.wang.struts.dao.implement.FwlxImplementDao;
import com.wang.struts.dao.implement.JdImplementDao;
import com.wang.struts.dao.implement.QxImplementDao;
im ...
- 2009-03-19 12:23
- 浏览 1437
- 评论(0)
如何配置TOMCAT:
1. 如何修改TOMCAT端口号为80?
在(Tomcat的安装目录)E:\jakarta-tomcat-5.5.9\conf中的 server.xml 中将端口号改为80即可
打开tomcat的地址即为http://localhost:80/
2. 如何在tomcat中添加用户?
在E:\jakarta-tomcat-5.5.9\conf中的 的tomcat-users.xml 中添加
<user username="用户名" password="密码" roles=”权限”/> ...
- 2009-03-19 12:21
- 浏览 1849
- 评论(0)
介绍Web Services
Web services是通过网络工作的。你可以在网络上找到他们——所有的web services都有一个自描述信息,告诉你他有什么功能,以及调用每一个功能需要的参数。然后,当然了,你可以调用他们,通过RPC(Remote Procedure Call远程方法调用)等方式。
如果你将你的web services发布在万维网上(大部分情况下如此),那么你和你的客户端必然是使用HTTP协议来实现数据传输的,因为HTTP协议的跨平台性,所以web services对客户端和服务器端的软硬件平台没有要求。可是具体的数据形式呢?比如我们的we ...
- 2009-03-19 12:18
- 浏览 1869
- 评论(0)
1、配置系统管理(Admin Web Application)
大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手 ...
- 2009-03-19 12:16
- 浏览 1335
- 评论(0)
Timer类是用来执行任务的类,它接受一个TimerTask做参数
Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:
-----测试类
package com.meng.timer;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException ...
- 2009-03-19 12:15
- 浏览 1388
- 评论(0)
在5.0版之前的Java平台已经具有了一些ad hoc annotation机制。比如,使用transient修饰符来标
识一个成员变量在序列化子系统中应被忽略。而@deprecated这个javadoc tag也是一个ad hoc
annotation用来说明一个方法已过时。从Java5.0版发布以来, ...
- 2009-03-19 12:14
- 浏览 1465
- 评论(0)
解析xml实例
package com.xaccp;
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom ...
- 2009-03-19 12:13
- 浏览 1159
- 评论(0)
J2EE 应用程序一般分为四层:客户层、Web 层、业务层和企业信息层
J2EE应用程序的组件有:EJB组件、WEB组件和客户层组件。WEB组件包含Servlet组件和JSP组件。客户层组件包含应用程序客户端组件和Applet组件
J2EE 容器分为EJB 容器、Web 容器、应用程序客户端容器和Applet 容器
开发 J2EE 应用程序的不同阶段是:创建组件、组件封装、应用程序汇编以及应用程序部署
J2EE 平台定义了在应用程序开发和部署生命周期中多个不同的角色,如应用程序组件提供者、应用程序汇编者和部署者
- 2009-03-19 12:11
- 浏览 1088
- 评论(0)
针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此对Spring背后的反向控制原理和面向切面编程技术进行了比较深入研究,并与传统实现进行对比,显示了这种框架具有大大降低开发成本,可测试等优点。
关键词 Spring;反向控制;面向切面编程;POJO;依赖注入
1、Spring IoC 1.1 反向控制原理
反向控制是Spring框架的核心。但是,反向控制是什么意思?到底控制的什么方面被反向了呢?2004年美国专家Martin Fowl ...
- 2009-03-19 12:10
- 浏览 1218
- 评论(0)
1. web容器启动,就会对于在web.xml配置文件中找到actionservlet,当客户端发出 .do 请求
2. ActionServlet获取请求的Path
3. 根据Path在struts-config.xml 查找对应的 Action
4. 根据Action 的 name 查找对应的 FormBean ;
5. 应用请求值(放到form对象中,也就是得到对应的文本框里的值,放到实体类当中,在这里可以进行验证,如果要进行验证就会调用validate方法,如果出错就返回到请求的页面)
6. 在对应的 s ...
- 2009-03-19 12:07
- 浏览 1296
- 评论(0)
一个请求在Struts2框架中的处理大概分为以下几个步骤:
1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求.
2 这个请求经过一系列的过滤器(Filter).(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)
3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action.
4 如果ActionMapper决定需要调用某个Action,FilterDispatch ...
- 2009-03-19 11:54
- 浏览 2712
- 评论(1)
1. Action:
struts必须继承一个抽象类;struts2是一个接口,甚至不使用任何接口。
2. Action执行的控制:
Struts1支持每一个模块有单独的Request Processors;
Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action ...
- 2009-03-19 11:52
- 浏览 7081
- 评论(0)
反射:根据类的描述,产生类的对象,调用对象的方法。
实例:
package com.xaccp.wm;
//定义类Reflect
public class Reflect {
static{
System.out.println("这是静态块!");
}
public Reflect() {
super();
System.out.println("这是构造方法!");
}
public Reflect(int i)
{
System.out.println("这是带参数的构造方法,其参数为为" ...
1. 系统的部分或全部数据来自现有数据库,出于安全考虑,客户只对开发团队提供几条selectSql(或存储过程)以获取所需数据,具体的表结构不予公开。
2. 开发规范中要求,所有的牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现。
3. 体统数据处理巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的Sql语句(或存储过程)才能达到系统性能设计指标。
以上这些在hibernate中不能实现的,然而iBatis就解决了。