`
lyx_2709
  • 浏览: 314616 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
详细见程序注释。 java 代码   import java.io.*;   import java.util.*;      class  JavaCounter   {       private int fileCount;                      //记录java文件数目       private int rowCount;                       //记录代码行数       private int classCount ;                        //记录 ...
Struts上传文件<o:p></o:p> 开发环境:<o:p></o:p>     Eclipse3.2  、 MyEclipse5.0  、 Tomcat<st1:chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">5.5.9</st1:chsdate><o:p>< ...
我的联系方式: MSN:lyx_2709@hotmail.com Email:lyx_happy@163.com 本文内容: Junit测试Action 本文也是在上两个视频的基础进行改动,所以在看本文之前请大家先参考上两个视频。 在没有讲Junit之前,我们首先来了解一下webwork ServletDispatcher的工作原理 ServletDispatcher是默认的处理Web Http请求的调度器,是WebWork框架的控制器。相当于struts1.1的ActionServlet,同样我们也可以向Struts那样对其进行扩展,但一般情况下默认的就满足了我们的开发要求,在Struts1. ...
  版权所有,未经允许请勿转载和篡改   有任何意见和建议,请email to:lyx_2709@hotmail.com webwork原创视频 类型 名称 下载地址 webwork webwork初体验 http://lyx.iteye.com/blog/56547  webwork ...
  用登陆演示Model-Driven(模型驱动)、配置表单验证 本文主要在上一个视频(webwork初体验)的基本进行改动,所以在看本文之前,请先浏览上一个视频。 在webwork中Action根据Form的不同可分为二类: 一种是Field-Driven(字段驱动)Action;就是 Action用自己的字段来充当Form的角色,上一个视频给大家演示的例子就是采用了这种方式。本人感觉有点像struts中的动态Form。 当然这只是我自己的一些看法。还有一种是
相信用过struts开发过的人不能发现在Struts1.1中,每一Action都必需要继承一个抽象类org.apache.struts.action.Action;连接池存在的问题;struts处理Action时必须依赖servlet容器;表示层和Action之间的关联真是让人受不了。难以想像如果用struts1.1做一个中型项目会是什么样,如果再进行二次开发又会是什么样。虽然看似缺点甚多,毕竟是比较早的MVC,也是比较经典的。 Struts1.2已经在1.1的基础上有所改进。 Webwork的出现似乎一下子把这些缺点全都给弥补了。当然有他好的一面,就有他不好的一面。网上相关比较的评论很多。就不 ...
GWT是Google Web Toolkit的缩写.是google为了开发ajax而做的一个框架.采用的概念是用java开发程序之后,用GWT转换成js和html.debug之类的也可以在java的IDE中调试。为java程序员开发ajax提供也方便。也给那些熟练c/s开发b/s人带来了惊喜。本文主要介绍用gwt编写一个hello world! 准备工作: eclipse3.2 gwt 安装GWT:http://code.google.com/webtoolkit/直接解压就可以了。c:\open\gwt-windows-1.3.3。 设置系统环境变量 •          新增一个环境变量G ...
分为定义,初始化,使用,消亡 写个例子测试一下: 第一步:建一个类User,代码如下: java 代码 package test.lyx;    publicclass User {        private String userName;        public String getUserName() {            returnuserName;        }        publicvoid setUserName(String userName) {            this.user ...
gwt出现吸引了无数人的目光.网上关于gwt的文章也在日益的增多.vistafei一个eclipse插件.对于用过像delphi,VB的程序来说,一点都不陌生,他也可以像dephi,VB那样,想用那个控件进接拖进去就可以了.很方便.gwt,vistafei的出现给java程序开发ajax带来了许多的方便. 单独用gwt开发ajax时必要的两个步骤. ApplicationCreator [-eclipse projectName] [-out dir] [-overwrite] [-ignore] className projectCreator -eclipse [projectNam ...
Spring目前较为流行的框架之一.核心技术.DI,AOP 虽然不是一个完整的java规范,但在j2ee的开发领域却占着重要的比例. 目前较为流行的SSH体系结构.Struts用于表示层,Spring用于控制层,而hibernate用于数据库的持久层.而Spring在其 ...
一对一的关系在数据库中表示为主外关系.例如.人和身份证的关系.每个人都对应一个身份证号.我们应该两个表.一个是关于人信息的表(user).别外一个是身份证相关信息的表(card).card表的主键对应该user表的主键userid,也是user表的外键.有人才能有身份证. User类代码如下: java 代码   package test;             /**    * User generated by MyEclipse - Hibernate Tools    */      public class  ...
我们在bbs上经常会看到注册这个页面.假如用户已经全部填写了符合规范的信息,数据将全部提交到数据中.为了避免用户通过浏览器的后退功能.出现重复提交的可能.struts可以用token来解决重复提交的问题.源码和注释见附件 总结出来,希望对初学者有所帮助. 建一个Insert.jsp页面代码如下: <%@ page contentType="text/html;charset=UTF-8" language="java"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix ...
用触发器实现在归定时间内不能修改数据!如果修改抛出一个异常!(注意:自定义异常号段为.20000到21000. create or replace trigger trg_IU   before insert or update or delete on table_bill    for each row declare   v_str varchar2(10); begin if inserting then v_str:='insert'; else v_str:='update'; end if; insert into lyx(t_name) values(v_str);   if( ...
sql 代码 select * from login a     where rowid!=(select min(rowid) from login b where a.username=b.username)          delete from login a      where rowid!=(select max(rowid) from login b where a.username=b.username)  
最近做个项目,需要在tomcat,weblogic中写连接池.weblogic还是老样子,照着图形界面配置就可以了.Tomcat我用的是5.5.9.虽说以前用tomcat4版本写过,可早就听说,5版本和4版本的差距很大.所以就提前做好了心里准备,先看了一个帮助文档,花了进一个小时的时间搞定,现在整理出来与大家分享. 其实Tomcat5要比tomcat4简单多了,如果还是按tomcat4的套路来,呵呵,那恐怕那走很多弯路了. 第一步:在tomcat5→common→lib下加入你所连接数据库的驱动包.这里我用的mysql数据库. 第二步:在tomcat5→conf→Catalina→localho ...
Global site tag (gtag.js) - Google Analytics