自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 LoadRunner中的一个关联技巧

LoadRunner中的一个关联技巧 众所周知,在LoadRunner中,关联是一个很重要的动作,大多数的脚本在录制完成后并不能直接回放,需要通过一定的关联才能成功回放。关联的技巧有很多,这里介绍的就是其中之一,以下用一个实际的例子来说明。    脚本的背景如下:    web_submit_data("classiLoanMaterial.jsf_2")(web_submit_data函数的

2009-08-28 09:58:00 472

转载 谈谈LoadRunner中的关联

                                                         谈谈LoadRunner中的关联当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且记录下来,产生脚本         当执行脚本时,VuGen伪装成浏览器,然后根据脚本,把当初浏览器所做过的,再对网站服务器运

2009-08-28 09:54:00 472

原创 loadrunner笔记2

LoadRunner性能分析指标解释Transactions(用户事务分析)用户事务分析是站在用户角度进行的基础性能分析。1、Transation Sunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2、Average Transaciton Response Time(事务平均响应时

2009-08-28 01:00:00 432

原创 loadrunner笔记

1 。html-base scirpt  常规的html请求。2 。url  多种 ,代码易读差 ,可以javascirpt、、 3 。web /winsocket 可录制中文 4    脚本优化:  插入事务点, 插入集合点 ,参数化,检查点   回放不能说明正确执行。 5 设计场景  run time setiing 添加监控场景。运行时监控。(用户不要一次全加上事) 

2009-08-28 00:16:00 535

转载 Ajax--dwr框架详解

Ajax--dwr框架详解关键字: ajax, dwr 介绍  DWR(Direct Web Remoting)是一个开源的类库,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样.  它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的Servlet(小应用程序)中获取

2009-08-28 00:03:00 742

转载 JAVA程序员看C#的精华与糟粕

转载一篇,以后研究C#时可能用得上。  C#和java是号称90%的相同加上10%的不同。因此当时我学习C#,阅读两种代码完全没有什么阻碍。对C#了解得深入以后,来发表下对这两种语言各自特性的一些看法比较起java和C#大相径庭的那10%,会发现C#五花八门的特性要多很多。比较知名的有:委托,属性,真正的泛型,索引器,类初始化器,分部类,操作符重载,struct,unsaf

2009-08-22 21:42:00 428

转载 C#基础知识(MSDN整理)

C#基础知识(MSDN整理)一:C# 介绍pC# 是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。 pC# 作为一种面向对象的语言,支持封装、继承和多态性概念。所有的变量和方法,包括 Main 方法(应用程序的入口点),都封装在类定义中。 二:C#述语p访问修饰符:Ø用于限制对类型或类型成

2009-08-22 21:39:00 1571

转载 C# 和 Java 的比较

网上的一篇《C# 和 Java 的比较》(或者叫《Java 和 C# 的比较》)写的挺不错的,今天忽然搜索到。自己刚刚接触C#,也不由自主地随时都拿来和Java做对比,所以就心血来潮在原作者的每一条之后斗胆都写了些文字。就当是给自己再加深一遍印象吧。 【非常抱歉,由于网上此文章已经被转载多次,所以真的找不到原出处了,所以没法贴出作者原贴的连接】 开始吧... 2007年

2009-08-22 21:38:00 471

转载 正则表达式助记口诀

正则其实也势利,削尖头来把钱揣;  (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引路;  (指/. /*等特殊符号)倒杠后面跟小w, 数字字母来表示;  (/w跟数字字母;/d跟数字)倒杠后面跟小d, 只有数字来表示;倒杠后面跟小a, 报警符号嘀一声;倒杠后面跟小b, 单词分界或退格;倒杠后面跟小t, 制表符号很明了;倒杠后面跟小r, 回车符号知道了;倒杠后面跟小s, 空格符号很重要;小

2009-08-22 21:37:00 359

原创 LoadRunner

[转]LoadRunner教程 LoadRunner可以说是现在应用最广泛的性能测试工具.性能测试已经成测试的一个重要的组成部分.   在没有网络没有得到广泛应用之前,人们通常使用单机版的软件.随着互联网的广泛应用,软件制作厂商不但要注意软件的功能,而且还要重视软件的性能.  很多时候软件的功能已经达到了要求,但是在系统上线后却发现随着大量并发用户访问的增加,最终导致系统崩溃,为企业带来重

2009-08-22 11:14:00 560

转载 事件与委托详解 Delegate (c#)

事件与委托详解 Delegate (c#)2007/07/19 下午 01:27Delegatedelegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它只能持有与它的签名相匹配的方法的引用。它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给

2009-08-22 09:24:00 530

转载 Hello World的17种写法

Hello World的17种写法(C#)(转贴)前几天在网上看见个比较有趣的东东,发上来大家看看.包含了C#的很多技术.1. A Beginners Hello Worldpublic class HelloWorld{    public static void Main()   {     System.Console.WriteLine("HELLO WORLD"); 

2009-08-20 01:17:00 848

转载 WEB开发之旅—站在山脚下【续 4】

WEB开发之旅—站在山脚下【续 4】你是否已经注意到这样两个问题:1、类Updata使用了json对象;2、用到了firefox的javascript调试工具firebug。对于firebug,它的确是个不错的javascript调试工具,若你尚未使用,那请你尽快使用吧;而对于json,尽管我们已经把数据传递到了server端,但那样的一串字符要我们个人去解析绝对不是一

2009-08-20 01:14:00 569

转载 WEB开发之旅—站在山脚下【续 3】

四、EXTJS应用举例序:在开发电信报表时,局方提出这样的需求,形式化描述为:在web前台展示电信的数据A,由工作人员输入相应其它运营上的数据B,然后,根据既定的计算公式,生成所需数据C,最后,生成xls格式报表。因为之前我们已经完成了xls报表的生成与展示,所以,我们所面临的问题就是如何完成web前台电信数据的展示、相应运营商数据的输入及传输到后台产生最终的报表,为此,我在此的示例程序是Ex

2009-08-20 01:12:00 578

转载 WEB开发之旅—站在山脚下【续 2】

WEB开发之旅—站在山脚下【续 2】无论是传统的web开发还是上面提到的Ajax技术,在client与server数据交换中,都是client首先发起pull动作,之后,server给以响应,而若我们期待server端的变化比如server是监控某台主机的运行情况能够实时的主动反馈到client,那我们就要考虑Reverse Ajax了,它能够使得server主动的push

2009-08-20 01:04:00 697

原创 myeclipse快捷键大全

myeclipse快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当

2009-08-20 01:00:00 309

原创 json 基础

json 基础JSON 基础简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称/值对更复杂的结构。例如,可以

2009-08-20 00:59:00 305

转载 WEB开发之旅—站在山脚下【续 1】

WEB开发之旅—站在山脚下》{STURTS+SPRING+[HIBERNET|JPA]}+{DWR+EXTJS+JSON-LIB}》.$$$有需求就有想法,有想法就有动作,有动作最好就有结果$$$.最近,总觉得该写些什么,但始终不知道要从何写起,索性今天就毫无章法的随便侃侃,侃侃在IT开发中近期的一些感触,所以……基本上,大家一致认为IT界的软件开发是吃青春饭的

2009-08-20 00:51:00 1207 1

转载 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二

工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧二  第一节地址:工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一http://www.cnblogs.com/qqflying/archive/2008/11/19/1336094.html直接先上第二节目录:怎样使用书签?怎样使用即时窗口来显示变量或执行方法?怎样在硬盘中快速找

2009-08-19 23:35:00 556

转载 工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一

   前言:前段时间给部门做了一次技术培训,今日有空就整理一下写到博客里,希望更多人能够了解、更希望更多人能够交流更多的技巧。          VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。     先上目录:     第一节:     怎样给自己的代码添加版权信息。     怎样给自己的

2009-08-19 23:31:00 382

原创 vs2005使用技巧(2)

分享几个小技巧VS2005,20082008-12-24 07:461,代码片断 当我们在visual studio 2008环境下,输入mbox按"Tab"键将自动生成以下代码C# code System.Windows.Forms.MessageBox.Show( "Test" );还有更多技巧如输入#region后按"TAB"则将自动生成 C# cod

2009-08-19 23:19:00 1212

转载 vs2005使用技巧

【转】vs2005使用技巧 1.  检测程序中的括号是否匹配     把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号2.  查看一个宏(或变量、函数)的宏定义    把光标移动到你想知道的一个宏上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定

2009-08-19 23:18:00 1010

原创 关于软件设计的心得

关于软件设计的心得  软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。 一、软件设计理论的层次  以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解:  1、软件设计的目的:重用性、扩展性。  这是最高的

2009-08-18 23:31:00 415

原创 网页设计到底是美术?是技术?还是...?

                                 网页设计到底是美术?是技术?还是...?  有人把网页设计划分为艺术范畴,可能在美学的角度看的确是这样的。我不是搞艺术的,作为IT人,我们设计出来的网页应该是什么样的呢?我想:绝对不是花里胡哨的,而是主题明确、画面简洁、符合网民习惯的。1、一定要明确主题  有些网站太过杂乱,什么内容都用,力争“麻

2009-08-18 23:26:00 338

原创 工作流模式

工作流模式工作流原理上有很多特定模式,可以用于工作流过程建模和分析。在研究工作流引擎时,这些是必不可少知识储备: 基本模式(5个)1)顺序模式:按照顺序执行各项活动,工作流流程中的一个活动只有当另一个活动完成后才能进行。如:当订单登记活动完成后,客户通知才可以进行。2)并行分支模式:同时运行两个活动。在流程中的一点一个控制线程分成可以并行执行的两个控

2009-08-18 23:21:00 453

原创 经典推荐--.NET几大热点问题(.NET人员必读)

经典推荐--.NET几大热点问题(.NET人员必读)一.什么是.Net?它主要包括什么?  .Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。  .Net主要包括普通语言运行时(Common Language Runtime)和.Net构架类库。二..Net主要的优点有哪些?  .

2009-08-18 23:05:00 259

原创 如何防止别人偷窥你的源码?

如何防止别人偷窥你的源码?    Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密?  对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何

2009-08-18 22:58:00 822

原创 深入浅出JSON

深入浅出JSON今天看到一篇关于JSON的文字,把一个复杂的问题描述的如此简单易懂。作者的写作水平的确比一般,特转之,与大家分享。以下是原文:JSON定义    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程

2009-08-18 22:58:00 265

原创 不同数据库中的分页查询方法

不同数据库中的分页查询方法    在实际应用中,往往能碰到分页的需求。虽然有不少组件可以实现面向对象的分页,但是都是利用了缓存。很多时候,这些方法是不可用的。原因很简单,在一个数据量非常大的应用中,缓存全部数据无论是对网络传输还是对内存都是不小的浪费。所以,还是回归自然吧,利用分页查询来获取当前页的数据为妙。A.MySQL数据库:  SELECT * FROM tabl

2009-08-18 22:53:00 311

Eclipse+Web开发从入门到精通(实例版)F FS

36 第3章 Eclipse插件使用实例... 39 3.1 使用XMLBuddy编写XML文件... 39 3.2 使用Bytecode Outline直接查看字节码... 45 3.3 使用Implementors跟踪接口的实现类... 52 3.4 使用CAP进行代码分析... 54 3.5 使用Easy Explorer快速查看文件夹... 56 第2篇 Web开发技术实例详解 第4章 在Eclipse中进行资源构建 ——Ant使用实例... 60 4.1 Ant简介... 60 4.1.1 构造文件的主要标记... 60 4.1.2 Ant的常用任务(Task)... 62 4.2 Eclipse与Ant的集成... 64 4.2.1 创建Ant构建文件... 64 4.2.2 编辑Ant构建文件... 64 4.2.3 运行Ant构建文件... 66 4.2.4 使用Ant视图... 66 4.3 用build.xml编写Ant部署文件实例... 67 4.3.1 编写build.xml文件之前的准备... 68 4.3.2 使用property定义属性实例... 68 4.3.3 生成Java实例程序... 69 4.3.4 使用编译任务编译Java类实例... 69 4.3.5 使用Java任务执行Java类实例... 70 4.3.6 使用jar任务打包文件实例... 71 4.3.7 使用javadoc任务生成文档实例... 71 4.3.8 使用 mail任务发送电子邮件实例... 72 4.4 生成构建器... 74 4.5 执行构建... 76 4.6 开发自己的Task(任务)... 77 4.6.1 建立构建环境... 77 4.6.2 第一个简单的Task. 78 4.6.3 开发一个完整的Task(任务)... 79 第5章 数据库开发实例——学生成绩管理系统... 84 5.1 HSQLDB数据库的使用... 84 5.1.1 下载并安装HSQLDB数据库... 84 5.1.2 使用Memory模式运行HSQLDB. 85 5.2 使用SQLExplorer插件连接数据库... 86 5.3 创建Score成绩表... 88 5.3.1 编写脚本... 88 5.3.2 在SQLExplorer中运行脚本... 89 5.4 使用JavaBean映射成绩表... 90 5.4.1 实现Score类... 90 5.4.2 添加getter/setter方法... 91 5.5 使用ScoreDAO管理成绩... 92 5.5.1 添加InsertScore方法增加成绩... 94 5.5.2 添加SelectScore方法查询成绩... 95 5.5.3 添加DeleteScore方法删除成绩... 96 5.5.4 添加UpdateScore方法修改成绩... 97 5.6 编写测试客户端... 97 第6章 Web开发实例——学生成绩管理系统的改进... 100 6.1 下载并安装JBoss插件... 100 6.2 配置并运行JBoss应用服务器... 102 6.3 在Eclipse中开发Jsp. 104 6.3.1 Eclipse内置JSP编辑器的使用... 104 6.3.2 启动数据库和创建表格... 105 6.3.3 创建scoreForm.jsp录入成绩... 106 6.3.4 创建scoreList.jsp显示成绩列表... 109 6.4 在Eclipse中开发Servlet 110 6.4.1 创建ScoreFindServlet类查询成绩... 110 6.4.2 创建ScoreDeleteServlet类删除成绩... 112 6.5 在Eclipse中开发Filter 113 6.6 在Eclipse中开发Listener 115 6.7 配置web.xml文件... 116 6.8 WAR文件的打包生成... 118 6.9 部署Web应用... 119 第7章 Struts开发实例——在线留言板... 120 7.1 下载并安装Struts 120 7.2 Struts原理简介... 123 7.3 分析在线留言板应用的需求... 124 7.4 使用JSP实现视图层... 124 7.4.1 创建messageForm.jsp发布留言... 124 7.4.2 创建messageList.jsp显示留言列表... 127 7.5 创建ActionForm.. 128 7.6 使用Action类实现控制层... 130 7.6.1 实现MessageFormAction类... 130 7.6.2 实现MessageListAction类... 132 7.7 生成Struts配置文件... 134 7.8 在线留言板的Tomcat部署... 136 7.9 在浏览器中运行实例... 137 7.10 使用validator进行留言内容验证... 138 第8章 Hibernate开发实例——图书管理系统... 142 8.1 下载并安装Hibernate Synchronizer插件... 142 8.2 图书管理系统需求分析... 143 8.3 配置数据库... 143 8.4 生成配置文件hibernate.cfg.xml 145 8.5 创建持久化对象... 147 8.5.1 生成映射文件和持久化对象... 148 8.5.2 对持久化对象的分析... 150 8.6 创建映射文件... 156 8.7 Hibernate操作数据库的方法... 159 8.8 系统主界面... 161 8.8.1 主界面窗体的创建... 161 8.8.2 为每个菜单项添加响应事件... 164 8.8.3 为系统增加权限控制... 168 8.9 用户管理... 169 8.9.1 用户登录功能的实现... 170 8.9.2 添加用户类的实现... 173 8.9.3 修改用户信息类的实现... 176 8.9.4 删除用户类的实现... 179 8.9.5 列举所有用户信息类的实现... 181 8.10 书籍管理模块... 183 8.10.1 书籍添加类的实现... 183 8.10.2 书籍信息修改类的实现... 186 8.10.3 书籍删除类的实现... 191 8.10.4 图书信息一览类的实现... 192 8.11 借书管理模块... 196 8.11.1 借阅图书类的实现... 196 8.11.2 修改出借图书信息类的实现... 200 8.12 还书管理模块... 204 8.12.1 还书类的实现... 204 8.12.2 修改还书信息类的实现... 207 8.12.3 借阅图书一览类的实现... 210 第9章 JUnit开发实例——图书管理系统的单元测试... 213 9.1 Eclipse与JUnit的集成... 213 9.2 HelloWorld简单测试实例的开发... 214 9.3 创建测试用例... 217 9.4 创建测试套件... 221 9.5 定制测试配置与测试故障... 222 第10章 AOP开发实例... 224 10.1 AOP术语解析... 224 10.1.1 指示/拦截器... 224 10.1.2 引导(introduction)... 224 10.1.3 元数据... 224 10.1.4 切分点... 225 10.2 下载并安装JBossAOP插件... 225 10.3 第一个AOP实例... 226 10.3.1 编写POJO.. 227 10.3.2 编写拦截器... 228 10.3.3 将拦截器引用到callMe()方法中... 230 10.3.4 运行实例... 231 10.4 属性拦截实例... 231 10.5 方法拦截实例... 234 第11章 在Eclipse中进行版本控制 ——CVS使用实例... 238 11.1 下载并安装CVS服务器... 238 11.2 在Eclipse中设置存储库... 239 11.3 使用CVS存储库共享本地项目... 241 11.4 从CVS服务器上检出已经存在的Java工程... 242 11.5 使本地更改与CVS存储库同步... 243 11.6 断开项目与CVS的连接... 246 第3篇 综合案例 第12章 综合实例——光盘资料管理系统... 250 12.1 需求分析... 250 12.1.1 系统功能分析... 250 12.1.2 系统数据流描述... 250 12.1.3 数据的存储... 251 12.1.4 系统所有处理的描述... 252 12.2 系统的实现效果... 254 12.3 配置数据库... 256 12.4 生成配置文件hibernate.cfg.xml 257 12.5 创建持久化对象... 259 12.6 对数据库操作的封装... 266 12.6.1 创建DBManager类... 266 12.6.2 创建用户操作方法... 267 12.6.3 创建CD操作方法... 270 12.7 使用JSP实现视图层... 272 12.7.1 创建用户登录页面... 273 12.7.2 创建用户注册页面... 274 12.7.3 创建系统控制台页面... 277 12.7.4 创建新增CD信息页面... 278 12.7.5 创建查询CD信息页面... 281 12.7.6 创建修改用户密码页面... 284 12.7.7 创建编辑CD信息页面... 286 12.7.8 删除CD信息... 289 12.8 创建ActionForm.. 291 12.8.1 创建添加CD信息的ActionForm.. 291 12.8.2 创建修改密码的ActionForm.. 293 12.8.3 创建用户登录ActionForm.. 295 12.8.4 创建用户注册ActionForm.. 296 12.8.5 创建搜索CD信息的ActionForm.. 298 12.9 使用Action类实现控制层... 299 12.9.1 创建添加CD信息Action. 299 12.9.2 创建修改用户密码Action. 300 12.9.3 创建删除CD信息Action. 301 12.9.4 创建编辑CD信息Action. 302 12.9.5 创建用户登录Action. 303 12.9.6 创建用户注销Action. 304 12.9.7 创建用户注册Action. 304 12.9.8 创建CD搜索Action. 305 12.10 生成Struts配置文件... 307 12.11 系统的Tomcat部署... 309 12.11.1 CDManagerFilter的创建... 309 12.11.2 Tomcat部署... 312 第13章 综合实例——网上书店管理应用系统... 313 13.1 需求分析... 313 13.1.1 后台管理系统... 313 13.1.2 前台展示系统... 313 13.1.3 数据的存储... 314 13.1.4 系统所有处理的描述... 316 13.2 系统的运行效果... 319 13.3 数据库的设计... 322 13.4 系统数据库操作的封装... 326 13.4.1 对后台管理系统的数据库操作... 327 13.4.2 对前台展示系统的数据库操作... 338 13.5 使用JSP实现后台管理系统的视图层... 348 13.5.1 创建用户登录页面... 348 13.5.2 创建图书列表页面... 349 13.5.3 创建添加图书信息页面... 352 13.5.4 创建新增图书类型页面... 356 13.5.5 创建显示图书分类信息页面... 358 13.5.6 创建订单列表页面... 359 13.5.7 创建用户列表页面... 362 13.5.8 创建编辑用户信息页面... 364 13.5.9 创建添加管理员页面... 367 13.5.10 创建修改管理员信息页面... 369 13.6 自定义标签的实现... 370 13.7 创建后台管理系统的ActionForm.. 379 13.7.1 创建编辑用户信息的ActionForm.. 379 13.7.2 创建收集图书信息的ActionForm.. 385 13.7.3 创建用户登录ActionForm.. 389 13.8 实现后台管理系统的控制层... 390 13.9 使用JSP实现前台展示系统的视图层... 402 13.9.1 创建用户注册页面... 403 13.9.2 创建显示图书信息页面... 406 13.9.3 创建显示特价图书信息页面... 410 13.9.4 创建购物车页面... 410 13.10 创建前台展示系统的ActionForm.. 413 13.10.1 创建图书搜索的ActionForm.. 413 13.10.2 创建购物车ActionForm.. 416 13.10.3 创建用户注册ActionForm.. 418 13.11 实现前台展示系统的控制层... 424 13.12 生成Struts的配置文件... 429 第14章 综合实例——餐费管理系统... 432 14.1 项目需求分析... 432 14.1.1 需求概述... 432 14.1.2 功能模块需求分析... 432 14.1.3 用例需求分析... 433 14.1.4 员工就餐账户注册用例... 434 14.1.5 员工刷卡就餐用例... 434 14.1.6 员工查询账户余额用例... 435 14.1.7 就餐账户充值用例... 435 14.1.8 员工账户管理用例... 436 14.2 系统分析和设计... 437 14.2.1 数据库分析和设计... 437 14.2.2 业务逻辑层和DAO层设计... 439 14.2.3 系统的包... 441 14.2.4 系统的MVC结构... 442 14.3 系统的开发环境... 443 14.3.1 Struts在Eclipse中的配置... 444 14.3.2 Spring在Eclipse中的配置... 445 14.3.3 Hibernate在Eclipse中的配置... 445 14.3.4 Hibernate Synchronizer在Eclipse中的配置... 445 14.4 在Eclipse中用Struts 建立视图... 446 14.4.1 JSP页面... 446 14.4.2 ActionForm.. 447 14.5 在Eclipse中使用Struts 建立JSP页面... 448 14.5.1 建立模板页面... 448 14.5.2 建立tiles-defs.xml 449 14.6 在Eclipse中使用Struts 建立页面的不变部分... 451 14.6.1 建立Banner页面... 451 14.6.2 建立菜单导航页面... 451 14.6.3 建立版权页面... 451 14.7 在Eclipse中使用Struts实现国际化... 452 14.8 在Eclipse中使用Struts建立页面的可变部分... 454 14.8.1 员工就餐刷卡页面... 455 14.8.2 员工刷卡成功页面... 455 14.8.3 员工账户注册页面... 456 14.8.4 员工账户查询页面... 458 14.8.5 管理员登录页面... 458 14.8.6 管理员管理账户页面... 459 14.8.7 修改员工账户页面... 461 14.8.8 员工账户充值页面... 461 14.9 在Eclipse中用Struts建立控制部分... 462 14.9.1 配置web.xml 462 14.9.2 配置struts-config.xml 465 14.9.3 建立Action. 468 14.10 自定义的Action. 468 14.10.1 处理员工注册请求的Action. 469 14.10.2 处理员工其他请求的Action. 470 14.10.3 处理管理员操作请求的Action. 473 14.11 在Eclipse中使用Struts进行错误处理... 476 14.12 在Eclipse中建立模型部分... 479 14.12.1 员工账户类... 480 14.12.2 员工类... 483 14.12.3 管理员类... 484 14.13 在Eclipse中建立业务逻辑类... 485 14.13.1 员工业务逻辑... 485 14.13.2 管理员业务逻辑... 489 14.14 在Eclipse中使用Hibernate建立DAO类... 491 14.14.1 建立对象-关系映射文件... 492 14.14.2 建立DAO类... 495 14.15 在Eclipse中使用Spring装配各个组件... 498 14.15.1 Struts和Spring的集成... 499 14.15.2 建立applicationContext.xml 499 14.16 在Eclipse中使用Junit进行单元测试... 504 14.16.1 测试AccountDAO.. 504 14.16.2 测试EmployeeDAO.. 505 14.16.3 测试EmployeeServiceImpl 506 14.16.4 测试ManagerServiceImpl 507 14.17 系统发布运行... 509

2008-10-13

Java经典讲义 java入门必选教程

java经典讲义 Java是一种解释型的、面向对象的编程语言。历史:1991年,SUN MicroSystem公司的Jame Gosling、Bill Joe等人为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。 发展:面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1994年以来) 应用:适于开发各种应用,尤其是基于网络的应用、嵌入式应用等。2、Java语言特点Java= “C++” - “复杂性和奇异性” + “安全性和可移植性”(1) 面向对象 Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的

2008-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除