- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 体会真正的Struts开发3(1)
体会真正的Struts开发3杨恒贤(yanghx@70345.com) 从这一期开始进入正题,以一个留言版讲解Struts与Hibernate的开发。关于留言版的页面Layout设计请参见附件的Excel文档。 首先我们按照惯例,写好计划表工程卡日期2004-3-27 11:00工作国际化与异常处理执行者
2004-03-29 10:27:00 1363
原创 体会真正的Struts开发3(2)
我们编写资源文件password=密码格式错误userName=帐号格式错误hbm.session.error=建立Hibernate Session 错误。no.user=找不到这样得用户。hbm.session.query=Hibernate HQL 查询错误。errors.header=errors.footer=Logon=登陆Logon.UserNam
2004-03-29 10:27:00 1070
原创 体会真正的Struts开发3(3)
下面开始处理JSP页面出错情况添加错误页面,内容如下: page contentType="text/html; charset=UTF-8" %> page isErrorPage="true" %>……其他省略,请看源文件当要在其他页面处理Exception时,只要在头部添加 page errorPage="error.jsp" %>测试如下: page lan
2004-03-29 10:27:00 1511
原创 体会真正的Struts开发3(4)
下面我们重新设计我们的LogonForm改为public class LogonForm extends ValidatorForm/*ActionForm*/我们注释掉ActionForm的Validate()函数。我们配置Struts-config.xml文件,在文件最后增加 className="org.apache.struts.validator.ValidatorP
2004-03-29 10:27:00 1131 1
原创 体会真正的Struts开发(2期)7
现在我们开始编写实例Logon程序利用Struts1.1利用MyEclipse向导第2步创建Form,Action,以及相应的JSP文件 添加用户名属性添加密码属性下一步下一步分别添加Forward最后
2004-03-22 15:44:00 1361 4
原创 体会真正的Struts开发(2期)9
测试:用户名为空:数据库中没有帐号今天任务完成。下次讲Struts1.1中与JSP页中错误处理。 对时间总结:l 在调试Hibernate利用Tomcat中连接池的时候一直没有删除hibernate.properties,导致错误原因没有办法查找l 在调试Demo时,没有将测试的Servlet在Web.xml中删除,出现插入时主键
2004-03-21 17:52:00 1060
原创 体会真正的Struts开发(2期)6
启动Tomcat,显示如下:信息: Creating new Registry instance2004-3-20 22:58:04 org.apache.commons.modeler.Registry getServer信息: Creating MBeanServer2004-3-20 22:58:05 org.apache.coyote.http11.Http11Protoc
2004-03-21 17:51:00 1607 1
原创 体会真正的Struts开发(2期)8
下面我们编写生成的文件 首先LogonForm.java文件public ActionErrors validate( ActionMapping mapping, HttpServletRequest request) { ActionErrors errors=super.validate(mapping,request);
2004-03-21 17:51:00 1335
原创 体会真正的Struts开发(2期) 2
usernameroot password driverClassNamecom.mysql.jdbc.Driver 数据库地址--> urljdbc:mysql://localhost/test?useUnicode=true 设置好连接池,我们对连接池进行测试我们编写一个Servlet测试在Serv
2004-03-21 17:50:00 1055
原创 体会真正的Struts开发(2期) 3
配置Web.xml使这个Servlet在启动时加载。 testConnectionPooler com.test.web.TestServlet 2 启动Tomcat出现信息如下2004-3-20 21:28:05 org.apache.commons.modeler.Registry getRegistry信息:
2004-03-21 17:50:00 1361
原创 体会真正的Struts开发(2期)5
try { //pTemp = new SchemaExport(cfg); //pTemp.create(true, true); sf = cfg.buildSessionFactory(); s = sf.openSession(); } catch (Hibernate
2004-03-21 17:50:00 794
原创 体会真正的Struts开发(2期)4
我们修改配置文件Hibernate.cfg.xml version=1.0 encoding=utf-8?> PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
2004-03-21 17:45:00 791
原创 体会真正的Struts开发(2期)
体会真正的Struts开发(第2期)杨恒贤(yanghx@70345.com) 上一篇讲到测试Hibernate操作数据库,今天我们来利用Struts与Hibernate作一个Web实例。 工程卡日期2004-3-20 21:00工作环境配置及其测试执行者杨恒贤时间(估计)2小时
2004-03-21 17:37:00 793
原创 体会真正的Struts开发(5)
主文件:public class OnlyTest { public static void main(String[] args) throws Exception { Configuration cfg = new Configuration().addClass(TestHBM.class); SchemaExport pTemp = new S
2004-03-21 17:32:00 707
原创 体会真正的Struts开发(2)
配置Eclipse1. 先配置Tomcat插件2. 配置MyEclipse完成配置 22:00,半小时搞定创建工程: 建立我们的目录将一些文件夹设为Source文件夹搞定2 现在22:09设置工程为Tomcat工程注意必须像上图一样填写加入对Struts1.1支持建立Tomcat工作目录 设
2004-03-21 17:30:00 921
原创 体会真正的Struts开发(4)
好了,我们测试一下Hibernate的MySQL驱动 package com.test.hbm; /** * @author yanghx * * To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation -
2004-03-18 12:34:00 834
原创 体会真正的Struts开发(第一部分)
体会真正的Struts开发杨恒贤(yanghx@70345.com) 所谓Struts开发不是单纯的利用Action,ActionForm,ActionForward等等组件进行逻辑封装,而是更应该像在EJB这种架构进行的从整体到模块的设计。所以我认为Struts开发就应该建立在轻型EJB架构上的开发。所以真正的Struts开发就是结合Hibernate这种底层数据库持久化,结合专
2004-03-18 12:33:00 988
原创 体会真正的Struts开发(3)
下面配置Hibernate的数据库驱动在Hibernate目录下的hibernate.properties我们配置MySQL我们配置一下Log4J,拷贝就行了 这个Log4j.xml作用是在当前目录记录Error与Log信息
2004-03-18 12:33:00 879
原创 系统架构设计的小结
基于Struts1.02的MVC系统架构杨恒贤(yanghx@70345.com) 1. 系统构架的重要性一个项目的开始之初的系统构架决定了一个项目的成败。“好的系统构架就等于成功的一半。”好的系统设计既利于维护,有利于开发过程中的事务处理。要做好系统构架不是一朝一夕的事情,要经过项目的考验。必须做到以下几方面。l 熟练掌握设计模式,并能
2004-03-16 16:55:00 4506 1
原创 使用Eclipse进行struts开发
使用Eclipse进行struts开发杨恒贤(yanghx@70345.com) 先介绍一下开发环境: Eclipse2.1.1http://www.eclipse.org/JDK1.4http://java.sun.com/Tomcathttp://java.apache.org/相关Eclipse的插件
2004-03-16 10:01:00 2009
原创 设计模式第3篇Builder(第一部分)
设计模式之Builder杨恒贤(yanghx@70345.com) 1. 定义:Builder模式就是将事物的创建与功能分开,使得利用同样的过程可以创建不同的对象。 Builder模式与Factory模式差不多,他们之间分别就是Builder模式的特点。只通过指定复杂对象的类型和内容来创建对象,用户不必知道实现细节。说道Builder就必须说明一下Director类
2004-03-09 10:18:00 954
原创 设计模式第3篇Builder(第二部分)
下面是重点Builder具体实现中国制造4轮汽车package com.yjsoft.builder;/**** To change the template for this generated type comment go to* Window>Preferences>Java>Code Generation>Code and Commen
2004-03-08 10:02:00 804
原创 利用JUNIT进行单元测试
利用JUNIT进行单元测试杨恒贤(yanghx@neusoft.com) 1. 当进行单元测试时,我们应该利用回归测试方法。2. Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。3. Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接
2004-03-04 09:58:00 1719 1
原创 设计模式第一篇
设计模式第一篇杨恒贤(yanghx@70345.com) 简介: 本文介绍了一种经常用的设计模式------工厂模式. 并且通过Eclipse里面的UML介绍怎么设计类工厂.(关于设计模式中的主要设计模式,我会一一介绍在Java(工具Eclipse)里面的使用,全部原创.) 现在的COM,COM+广泛使用了设计模式中的工厂模式 ,当你深入学习Java后会发现
2004-03-03 11:44:00 912
DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践DLL最佳实践
2009-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人