[开源框架]
对于Struts和Spring两种MVC框架的比较
日期:2008-05-05 23:01:19
点击:0 评论:0
基于Web的MVC framework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出
[开源框架]
JSF与Struts的比较 超易懂!
日期:2008-05-05 22:57:47
点击:0 评论:0
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页
[struts]
Struts Spring Hibernate 分析
日期:2008-05-05 22:56:15
点击:0 评论:0
现在给美国老作项目,他们那边要求一定要用Struts+Spring+Hibernate来实现,下面就是我对它们组合的理解: 1,先说说表示层 其实没有必要使用struts,除非你有历史遗留问题不得不用struts,因为spring的mvc已经足够好了: a. 清晰的模型对象传递,这个模型对象可以是任
[java基础]
学习心得:Java为什么支持反射机制?
日期:2008-05-05 22:41:51
点击:0 评论:0
Java为什么能够支持Reflection?答案是Java运行时仍然拥有类型信息,它包含了这个类一切:它有哪些字段、哪些方法,各是何种保护级别等等,还有这个类依赖于哪些类。在Java中,类信息以对象的形式存放,这些对象是一种元对象,它们的类型就是Class。拥有了这些信息,无
[java基础]
学习心得:Java为什么支持反射机制?
日期:2008-05-05 22:41:51
点击:0 评论:0
Java为什么能够支持Reflection?答案是Java运行时仍然拥有类型信息,它包含了这个类一切:它有哪些字段、哪些方法,各是何种保护级别等等,还有这个类依赖于哪些类。在Java中,类信息以对象的形式存放,这些对象是一种元对象,它们的类型就是Class。拥有了这些信息,无
[java基础]
Java中的instanceof运算符
日期:2008-04-29 14:26:38
点击:0 评论:0
instanceof是Java的一个二元操作符,和==,,是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = I AM an Object!; boolean isObject = s instanceof Obj
[java基础]
Java Clone机制
日期:2008-04-29 14:24:49
点击:0 评论:0
1 什么是 Clone ,容易实现吗? 简单地说, Clone 就是对于给定的一个对象实例 o ,得到另一个对象实例 o : o 与 o 类 型相同( o.getClass() == o.getClass() ),内容相同(对于 o/o 中的字段 f ,如果 f 是基本数据类型,则 o.f == o.f ;如果 f 是对象引用,则 o.
[java基础]
Log4j的使用
日期:2008-04-29 14:18:04
点击:0 评论:0
1. 为什么要用 Log4j 开发一个系统的时候,总会 System.out.println 来打印一些信息,但这些语句在系统稳定之后,就没有作用了,成了垃圾代码。 Log4j 就可以解决这个问题; 2.Log4j 的处理过程 你可以使用 Log4j 来代替系统中的输出语句,当你系统稳定之后,只要修改
[java基础]
计算两个时间戳型的时间差
日期:2008-04-29 14:16:46
点击:0 评论:0
我需要计算两个时间戳型的时间差,并得出相应的以小时为单位的数据。 这里是我自己找到的解决方法,先记录下来。 先将string 型转换为date型,然后转换为long型,最后以long型计算出小时数。 下面是解决方法 import java.text. * ; import java.util. * ; public class
Struts2、Spring和Hibernate应用实例(五)
日期:2008-04-28 17:25:07
点击:0 评论:0
五、 业务逻辑层 在业务逻辑层需要认真思考每个业务逻辑所能用到的持久层对象和DAO。DAO层之上是业务逻辑层,DAO类可以有很多个,但业务逻辑类应该只有一个,可以在业务逻辑类中调用各个DAO类进行操作。 1、 创建服务接口类IBookService package com.sterning.books.se
Struts2、Spring和Hibernate应用实例(四)
日期:2008-04-28 17:21:42
点击:0 评论:0
四、 建立 DAO 层 DAO访问层负责封装底层的数据访问细节,不仅可以使概念清晰,而且可以提高开发效率。 1、建立DAO 的接口类:BooksDao package com.sterning.books.dao.iface; import java.util.List; import com.sterning.books.model.Books; public interface Books
Struts2、Spring和Hibernate应用实例(三)
日期:2008-04-28 17:18:29
点击:0 评论:0
三、 建立数据持久化层 1、编写实体类Books及books.hbm.xml 映射文件。 package com.sterning.books.model; import java.util.Date; public class Books { // Fields private String bookId; // 编号 private String bookName; // 书名 private String bookAuthor; //
Struts2、Spring和Hibernate应用实例(二)
日期:2008-04-28 17:16:40
点击:0 评论:0
二、 建立公共类 1 、AbstractAction 类 Struts2 和 Struts1.x 的差别,最明显的就是 Struts2 是一个 pull-MVC 架构。 Struts1.x 必须继承 org.apache.struts.action.Action 或者其子类,表单数据封装在 FormBean 中。 Struts 2 无须继承任何类型或实现任何接口,表单
Struts2、Spring和Hibernate应用实例(一)
日期:2008-04-28 17:08:35
点击:0 评论:0
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate
[java基础]
汉诺塔java算法整理
日期:2008-04-10 09:58:56
点击:0 评论:0
package hello; class Hanoi1 { private int c; public Hanoi1() {c=0;} //把getme最上面的盘子移动到putone位置 public void move(char getme,char putone) { c=c+1; //我们每移动一步,就计数一次 System.out.println(getme+--+putone+ 搬盘次数为:+c); } //n个盘子
共39页/582条记录 首页
1
[2]
[3]
[4]
[5]
[6]
[7]
下一页
末页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
相关信息