Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Struts - A MVC web framework
Tomcat - JSP/Servlet container
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
JSP - A mailing list about Java Server Pages specification and reference
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
Association vs Dependency (Offbeat)

Association vs Dependency (Offbeat)

2003-12-30       - By ashraf galal

 Back
Reply:     1     2     3     4     5     6     7     8     9     10     >>  

<html><div style='background-color:'><P>ShriKant;</P>
<P>you can consult the IBM Rational XDE product for parameterized patterns. </P>
<P>please read my notes regarding the similarity between generaslization and
dependency. </P>
<P>&nbsp;<BR></P><BR><BR><BR>
<DIV>Ashraf Galal <BR>(416)804-8359</DIV>&gt;From: ShriKant Vashishtha
<SHRIKANT.VASHISHTHA@(protected)>&gt;Reply-To: An interest list for Sun Java
Center J2EE Pattern Catalog <J2EEPATTERNS-INTEREST@(protected)>&gt;To:
J2EEPATTERNS-INTEREST@(protected) &gt;Subject: Re: Association vs Dependency
(Offbeat) &gt;Date: Tue, 30 Dec 2003 18:40:03 -0600 &gt; &gt;Hi Ashraf, &gt; &gt
;As far as I know, the conecept of parameterised classes is available in &gt;C++
as templates. As far as I know, Java does not have the concept of &gt
;parameterized classes. Please refer to &gt;http://caml.inria.fr/oreilly-book
/html/book-ora203.html &gt; &gt;As far as relationship between abstract class
and concrete classes is &gt;concerned, I think the relationship is
generalization still, not &gt;dependency. &gt; &gt;-ShriKant &gt; &gt; &gt; &gt
; &gt;ashraf galal <ASHRAFWG@(protected)>&gt;Sent by: An interest list for Sun
Java Center J2EE Pattern Catalog &gt;<J2EEPATTERNS-INTEREST@(protected)> &gt
;12
/30/2003 02:29 PM &gt;Please respond to An interest list for Sun Java Center
J2EE Pattern &gt;Catalog &gt; &gt; &gt; To: J2EEPATTERNS-INTEREST@(protected)
&gt; cc: &gt; Subject: Re: Association vs Dependency (Offbeat) &gt; &gt; &gt;Hi
ShriKant; &gt;When you have an abstract class and its concret implementation
class, it &gt;is some sort of dependency."urn:schemas-microsoft-com:office
:office" /&gt; &gt; &gt;I am not meant template deign pattern neither C++
templates, I mean &gt;parameterized class, even the concept applies to any
design pattern in &gt;J2EE or any other languages. &gt; &gt; &gt; &gt; &gt; &gt
; &gt;Ashraf Galal &gt;(416)804-8359 &gt; &gt;From: ShriKant Vashishtha &gt
;Reply-To: An interest list for Sun Java Center &gt;J2EE Pattern Catalog &gt;To:
J2EEPATTERNS-INTEREST@(protected) &gt;Subject: Re: &gt;Association vs
Dependency (Offbeat) &gt;Date: Tue, 30 Dec 2003 14:05:42 -0600 &gt; &gt; &gt;Hi
Ashraf, &gt; &gt;I am sorry if I understood you correctly. &gt;What
 do you &gt;mean by abstraction in this context and its relation with &gt
;dependency. &gt;When you talk about template, are you talking about template
&gt;method &gt;design pattern or C++ templates? &gt; &gt;Please clarify. &gt;
&gt;Thanks &gt;-ShriKant &gt; &gt; &gt; &gt; &gt; &gt;ashraf galal &gt;Sent by:
An interest list for Sun Java Center J2EE &gt;Pattern Catalog &gt; &gt;12/30
/2003 01:46 PM &gt;Please respond to An interest list &gt;for Sun Java Center
J2EE Pattern &gt;Catalog &gt; &gt; &gt; To: J2EEPATTERNS-INTERE &gt;ST@(protected)
.COM &gt; cc: &gt; Subject: Re: Association vs Dependency (Offbeat) &gt; &gt;
&gt; &gt;ShriKant; &gt;Dependency relates the model elements themselves and does
&gt;not require a &gt;set of instances for its &gt;meaning."urn:schemas
-microsoft-com:office:office" /&gt; &gt; &gt;Dependency &gt;indicates a
situation in which a change to the supplier may &gt;require a &gt;change to or
indicate a change in meaning of the client in the &gt; &gt;depende
ncy. &gt; &gt; &gt;1- has a reference to an object directly. &gt;InstanceOf
&gt;and abstraction are example of this type. &gt;2- has a reference to an
object &gt;indirectly via some operation &gt;parameters: &gt;A template class
is an example &gt;of this type. &gt;You can not use a template directly, you
have to &gt;instantiate it first. &gt;Instantiation involves binding these
formal &gt;template parameters to actual &gt;ones. &gt;The result is a concrete
class hat &gt;can be used as any ordinary one. &gt; Dependency between packages
is another &gt;example. &gt; &gt; &gt;Also I would like to keep your attention
that association &gt;and &gt;generalization fit within the general definition
of dependency, but &gt;they &gt;have their own model representation and
notation and are not usually &gt; &gt;considered to be dependency (UML). &gt;
&gt;So we need to make explicit &gt;relationship between UML and J2EE. &gt; &gt;
&gt; &gt; &gt; &gt;Ashraf Galal &gt;(416)804-8359 &gt; &gt;
&gt;From: ShriKant Vashishtha &gt;Reply-To: An interest list for Sun Java &gt
;Center &gt;J2EE Pattern Catalog &gt;To: J2EEPATTERNS-INTEREST@(protected) &gt;
&gt;Subject: Re: &gt;Association vs Dependency (Offbeat) &gt;Date: Tue, 30 Dec
2003 &gt;09:01:54 -0600 &gt; &gt; &gt;Hi Ashraf, &gt; &gt;I am quite clear
regarding &gt;unidirectional and &gt;bidirectional association. &gt;But could
you please &gt;elaborate the following &gt;points more, may be with some &gt
;examples. &gt; &gt;- has &gt;a reference to an object &gt;directly. &gt;- Has a
reference to an object &gt;indirectly via some operation &gt; &gt;parameters.
&gt; &gt;Th anks &gt;-ShriKant &gt; &gt; &gt; &gt; &gt; &gt;ashraf galal &gt
;Sent by: An &gt;interest list for Sun Java Center J2EE Pattern &gt;Catalog &gt;
&gt;12/29/2003 11:22 &gt;PM &gt;Please respond to An interest list for &gt;Sun
Java Center J2EE Pattern &gt; &gt;Catalog &gt; ; &gt; &gt; To: &gt;J2EEPATTERNS
-INTEREST@(protected) &gt; cc: &gt; Subject: &gt
;Re: Association vs &gt;Dependency (Offbeat) &gt; &gt; &gt;Actually, these
concepts is &gt;UML not a java. You &gt;are quite well &gt;understanding but I
would like to &gt;illustrate the &gt;difference between them &gt;and give an
example. &gt; /&gt; &gt; &gt;Dependency : &gt; &gt;Anytime a class uses another
class in some fashion, a &gt;dependency exists &gt; &gt;between the two. &gt;A
dependency exists of a class: &gt;- &gt;has a reference to &gt;an object
directly. &gt;- Has a local variable based on &gt;another class. &gt;- &gt;Has
a reference to an object indirectly via some &gt;operation &gt;parameters. &gt;
&gt;- Uses a class's static operation &gt;Also there are &gt;depend ency
between &gt;packages. &gt; &gt;Association: &gt;There is two types of &gt
;association, &gt;unidirectional and bi-directional &gt;associations. &gt; &gt
;Unidirectional &gt;association implies that an object of the class may invoke
&gt; &gt;methods on &gt;the other class. &gt;In java, this manif
est itself as an instance &gt;variables &gt;on the class that &gt;may invoke
methods. &gt; &gt;Example: &gt;Public class &gt;customer &gt; &gt; { &gt; ?.
&gt; Public Address homeAddress; &gt; &gt; ?? &gt; } &gt; &gt;public class &gt
;Address &gt;{ &gt;?.. &gt;} &gt; &gt;bi-directional association means that
either object &gt;in the &gt;association may &gt;invoke methods on other. &gt
;In java, this results in &gt;an &gt;instance variable on each class based on
the &gt;type of the other class. &gt; &gt; &gt; &gt;Example; &gt;Public class
Team &gt; { &gt; LinkedList teamPlayers = new &gt; &gt;LikedList(); &gt;
teamPlayers.add(new teamPlayer(?)); &gt; ??? } &gt; &gt; public &gt; &gt;class
teamPlayer { &gt; Team memberOf; &gt; ?. &gt; } &amp; gt; &gt;Ashraf Galal &gt;
&gt; &gt;(416)804-8359 &gt; &gt;From: ShriKant Vashishtha &gt;Reply-To: An
interest list &gt; &gt;for Sun Java Center &gt;J2EE Pattern Catalog &gt;To: &gt
; &gt;J2EEPATTERNS-INTEREST@(protected) &gt;Subject: &gt;Asso
ciation vs Dependency &gt; &gt;(Offbeat) &gt;Date: Sun, 28 Dec 2003 14:17:03
-0800 &gt; &gt; &gt;Hi All, &gt; &gt;I am &gt; &gt;slightly confused in finding
the difference between &gt;association and &gt; &gt;dependency. &gt; &gt;For me
, whenever the variable is intialized &gt;at a local &gt; &gt;scope or passed as
a parameter in a method, its denoted as &gt;dependency. &gt; &gt;However, for
association, I believe, the object needs to be on &gt;global &gt; &gt;scope (as
an instance variable). However, I rarely use any object &gt;at a &gt; &gt
;global scope, unless I know that it is used for maintaining the state &gt;of
&gt; &gt;class or need to be used across different methods. So most of the time,
&gt; &gt;I &gt;end up with dependency . &gt; &gt;Am I missing something over
here. &gt; &gt; &gt;Thanks &amp; gt; &gt; &gt;-ShriKant &gt; &gt; &gt;-- ------
-- -- ---- ---- ---- ---- &gt;Do you &gt;Yahoo!? &gt; &gt; &gt;Protect your
identity with Yahoo! Mail AddressGuard &gt; &gt; &
gt; &gt; &gt;=================================================================
==== &gt; &gt; &gt; &gt;Companion Site: http://www.corej2eepatterns.com &gt;J2EE
BluePrints: http://java.sun.com/blueprints/corej2eepatterns &gt;List Archive:
http://archives. java.sun.com/archives/j2eepatterns-interest.html &gt
;Unsubscribing: email &gt; &gt;"signoff J2EEPATTERNS-INTEREST" to &gt;listserv
@(protected) &gt; &gt;MSN 8 helps &gt; &gt;ELIMINATE E-MAIL VIRUSES. Get 2
months FREE*. &gt; &gt; &gt;===================================================
================= &gt; &gt; &gt;Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing:
email "signoff J2EEPATTERNS-INTEREST" to &gt; &gt; &gt;listserv@(protected)
&amp; gt; &gt; &gt; &gt; &gt;===================================================
================= &gt; &gt; &gt;Companion Site: http:/
/www.corej2eepatterns.com &gt;J2EE BluePrints: http://java.sun.com/blueprints
/corej2eepatterns &gt;List Archive: http://archives.java.sun.com/archives
/j2eepatterns-interest.html &gt;Unsubscribing: email "signoff J2EEPATTERNS
-INTEREST" to &gt; &gt;listserv@(protected) &gt; &gt;Add photos to your e-mail
with MSN 8. Get 2 &gt;months FREE*. &gt; &gt;==================================
================================== &gt; &gt;Companion Site: http://www
.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints
/corej2eepatterns List Archive: http://archives.java.sun.com/archives
/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST"
to &gt; &gt;listserv@(protected) &gt; &gt; &gt; &gt;==========================
========================================== &gt; &gt;Companion Site: http://www
.corej2eepatterns.com &gt;J2EE BluePrints: http://java.sun.com/blueprints/co
rej2eepatterns &gt;List Archive: http://archives.java.sun.com/archives
/j2eepatterns
-interest.html &gt;Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to &gt
;listserv@(protected) &gt; &gt;The new MSN 8: smart spam protection and 2
months FREE* &gt;==============================================================
====== &gt;Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http
://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java
.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff
J2EEPATTERNS-INTEREST" to &gt;listserv@(protected) &gt; &gt; &gt;=============
======================================================= &gt;Companion Site: http
://www.corej2eepatterns.com &gt;J2EE BluePrints: http://java.sun.com/blueprints
/corej2eepatterns &gt;List Archive: http://archives.java.sun.com/archives
/j2eepatterns-interest.html &gt;Unsubscribing: email "signoff J2EEPATTERNS
-INTEREST" to listserv@(protected) </div><br clear=all><hr>STOP MORE SPAM with
<a href="http://g.msn.com/8HMAENCA/2728??PS=">the new MSN
8 </a> and get 2 months FREE* </html>
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.