- 博客(18)
- 收藏
- 关注
原创 Struts从0开始6:Struts的模块使用实例
在使用Struts框架时,每个请求都由Action去处理,并且还要在struts-config.xml中加以设定,这样以来做小项目还行,在大型网站的开发中,有很多小组负责不同的模块,如果每一个小组要对一个struts-config.xml进行设定,将会导致struts-config.xml的版本控制问题。 您可以为每个小组分配不同的struts-config.xml设定文件,方法是在Ac
2009-04-05 09:50:00
337
原创 Struts从0开始5:Struts中验证数据实例
一、Struts的ActionForm的表单验证 ActionForm类用于在视图层和控制层之间传递HTML表单数据。控制层可以从ActionForm Bean中读取用户输入的表单数据,也可以把来自模型层的数据存放到ActionForm Bean中,然后把数据返回给视图。即ActionForm Bean从HTML表单中获取用户输入的数据并将传递给Action类,也可以把从业务层返回的数据用
2009-04-05 09:49:00
561
原创 Struts从0开始4:Struts中的国际化
一、概念 I18N作为“国际化”的简称,其来源是明文单词“internationlization”的首末字符“i”和“n”之间的字符数为18。随着全球经济的遗体化为一种主流的趋势,软件开发者应该开发出支持多国语言、国家化的web应用程序吧。也就是一个web应用程序在运行时能够根据客户端请求所来自的国家和语言的不同显示不同的用户界面。这样,当需要在应用程序中添加对一种新的语言的支持时,不需
2009-04-05 09:48:00
453
原创 Struts从0开始3:连接数据库实例
效果图: 我们以结果为导向,首先大家先看看要完成的效果图,对接下来要做的事情有个清晰的认识。 1、如图键入: 显示结果如下图: 如果您输入的是不合法的话,则如下图: 修改步骤: A、数据源配置 在struts-config.xml文件中有一元素是用来配置应用所需要的数据源,数据源负责建立和特定数据库的连接,许多数据源采用连接池的机
2009-04-05 09:47:00
442
原创 Struts从0开始2:解决中文乱码
在进行web应用程序开发的过程中,中文问题经常困扰着很多程序员。因此,在接下来的两个课程的学习中,我将根据实践经验来谈一下web应用中的中文问题的解决方法。让大家不再为此而头痛。 我们就前那个登录验证的例子,进行进阶,处理中文乱码问题。前面例子中,只要用户名和密码都是123,才返回成功的页面。为了处理中文,我们判断只有用户名是张三才登陆成功。 一、程序进阶: 既然是中文乱码处理
2009-04-05 09:45:00
406
原创 Struts从0开始1:普通的登录验证实例
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的几年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Stru
2009-04-05 09:42:00
394
原创 Struts原理
ActionServlet,和Action都是Servlet的范畴。Struts本身用的是Java,它是一个支柱、大梁其主要成分还是用Java的石子和水泥做的。 还有ActionServlet扮演中心控制器的角色根据配置文件,转发到适当的处理器,一般就是指Action类了,当ActionServlet接收到用户请求时只做初步的处理,至于具体的功能实现是交给Action类来做并和一个ActionFo
2009-04-04 19:34:00
554
原创 Struts之Action类
1.Action类 org.apache.struts.action.Action类是Struts的心脏,也是客户请求和业务操作间的桥梁。每个Action类通常涉及为代替客户完成某种操作。 一旦正确的Action实例确定,就会调用RequestProcessor类的processActionPerform()方法,processActionPerform()方法,负责调用
2009-04-04 19:31:00
351
原创 Struts架构详解
struts-config.xml Struts配置文件ActionServlet 控制器Action Class 包含事务逻辑ActionForm 显示模块数据ActionMapping 帮助控制器将请求映射到操作ActionForward 用来指示操作转移的对象ActionError 用来存储和回收错误Struts标记库 可以减轻开发显示层次的工作struts框架的优势
2009-04-04 19:26:00
630
原创 MVC架构之Struts和Spring
基于Web的MVC framework在J2EE的世界内已是空前繁荣。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在实现良好的MVC 分隔的基础上,通过提供一些现成的辅助类库
2009-04-04 17:17:00
513
原创 Servlet介绍
1>首先介绍一下Servler概念。 Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java s
2009-04-04 16:57:00
319
原创 MVC开发模式
j2ee架构如何划分是每一个jsp项目开发之前必须仔细规划的步骤,以三层开发架构为例,最典型的结构应该是MVC架构,下面详细介绍该架构的每一层: 1)M层:model模型层,维护数据并提供数据访问的方法,相当于C#中的业务逻辑层,不仅仅是数据实体,还指访问数据实体的业务逻辑, 可以是JavaBeans 、 EJB 。 2)V层:view视图层,完成部分数据的处理功能,并提
2009-04-04 16:21:00
382
原创 一个优秀的程序员必须具备的思想
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习
2009-04-04 16:19:00
820
原创 使用internal内部访问方式
用internal修饰符定义的类和方法,允许在同一个命名空间内被调用或访问。此处的同一个命名空间多指在同一个工程项目内,即在编译后生成.dll文件范围(文件-新建-新建项目)。
2009-03-29 21:20:00
446
原创 使用protected保护访问方式
先看下面的例子:using System;public class FatherClass{public int a;protected int b;}public class SonClass:FatherClass{public static void Main(){FatherClass fc=new FatherClass();SonCla
2009-03-29 20:58:00
355
原创 派生类的构造函数
例子:在派生类中使用base关键字1、父类using System;public class FatherClass{private int a;public FatherClass(){Console.WriteLine("构造函数FatherClass():{0}",a);//构造函数重载public FatherClass(int a){th
2009-03-29 20:30:00
349
原创 继承:基类和派生类
例子:1、首先创建一个学生类public class Student{ private string student _id; private string student_name; puvlic static string information="学生上课情况表";//构造函数public Student(string id,s
2009-03-29 19:39:00
535
原创 关于.net framework 3.5安装出错的问题--解决方法!
前几天我的电脑出问题,不论如何也装不了.net framework 3.5,从网上找了N*N个答案,没有一个能解决的,最后没法子,自己用了一个很笨但是很正确的方法把问题解决了:如果以前安装了vs2005,但是你为了安装vs2008,为了节省空间或者其它什么理由把vs2005删了,导致.net framework装不进去,这是你只要重新安装vs2005,自定义安装、默认安装都可,只要把net fra
2009-03-16 22:27:00
1277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人