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>Hi&nbsp; ShriKant;</P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black"><FONT
size=3><FONT face="Times New Roman">When you have an abstract class and its
concret implementation class, &nbsp;it is some sort of dependency.<?xml
:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o
:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black"><FONT
size=3><FONT face="Times New Roman">&nbsp;<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="COLOR: black"><FONT
size=3><FONT face="Times New Roman">I am not meant template deign pattern
neither C++ templates, I mean <SPAN style="mso-spacerun: yes">&nbsp;</SPAN
>parameterized class, even the concept applies to any design pattern in J2EE or
any other languages.<o:p></o:p></FONT></FONT></SPAN></P>
<P><BR><BR>&nbsp;</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 14:05:42 -0600 &gt; &gt;Hi Ashraf, &gt; &gt
;I am sorry if I understood you correctly. &gt;What do you mean by abstraction
in this context and its relation with &gt;dependency. When you talk about
template, are you talking about template &gt;method design pattern or C++
templates? &gt; &gt;Please clarify. &gt; &gt;Thanks &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 01:46 PM &gt;Please respond to An interest list for Sun Java
Center J2EE Pattern &gt;Catalog &gt; &gt; &gt; To: J2EEPATTERNS-INTERE
ST@(protected) &gt; cc: &gt; Subject: Re: Association vs Dependency (Offbeat)
&gt; &gt; &gt;ShriKant; &gt;Dependency relates the model elements themselves
and does not require a &gt;set of instances for its meaning."urn:schemas
-microsoft-com:office:office" /&gt; &gt; &gt;Dependency indicates a situation in
which a change to the supplier may &gt;require a change to or indicate a change
in meaning of the client in the &gt;dependency. &gt; &gt; &gt;1- has a
reference to an object directly. &gt;InstanceOf and abstraction are example of
this type. &gt;2- has a reference to an object indirectly via some operation
&gt;parameters: &gt;A template class is an example of this type. &gt;You can not
use a template directly, you have to instantiate it first. &gt;Instantiation
involves binding these formal template parameters to actual &gt;ones. &gt;The
result is a concrete class hat can be used as any ordinary one. &gt; Dependency
between packages is another example. &gt; &gt; &gt;Also I
 would like to keep your attention that association and &gt;generalization fit
within the general definition of dependency, but they &gt;have their own model
representation and notation and are not usually &gt;considered to be dependency
(UML). &gt; &gt;So we need to make explicit relationship between UML and J2EE.
&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 09:01:54 -0600
&gt; &gt; &gt;Hi Ashraf, &gt; &gt;I am quite clear regarding unidirectional and
&gt;bidirectional association. &gt;But could you please elaborate the following
&gt;points more, may be with some &gt;examples. &gt; &gt;- has a reference to an
object &gt;directly. &gt;- Has a reference to an object indirectly via some
operation &gt; &gt;parameters. &gt; &gt;Th
anks &gt;-ShriKant &gt; &gt; &gt; &gt; &gt;ashraf galal &gt;Sent by: An &gt
;interest list for Sun Java Center J2EE Pattern Catalog &gt; &gt;12/29/2003 11
:22 &gt;PM &gt;Please respond to An interest list for Sun Java Center J2EE
Pattern &gt; &gt;Catalog &gt; ; &gt; &gt; To: J2EEPATTERNS-INTEREST@(protected)
.COM &gt; cc: &gt; Subject: &gt;Re: Association vs Dependency (Offbeat) &gt; &gt
; &gt;Actually, these concepts is &gt;UML not a java. You are quite well &gt
;understanding but I would like to &gt;illustrate the difference between them
&gt;and give an example. &gt; /&gt; &gt; &gt;Dependency : &gt;Anytime a class
uses another class in some fashion, a &gt;dependency exists &gt;between the two
. &gt;A dependency exists of a class: &gt;- &gt;has a reference to an object
directly. &gt;- Has a local variable based on &gt;another class. &gt;- Has a
reference to an object indirectly via some &gt;operation &gt;parameters. &gt;-
Uses a class's static operation &gt;Also there are &gt;depend
ency between packages. &gt; &gt;Association: &gt;There is two types of &gt
;association, unidirectional and bi-directional &gt;associations. &gt; &gt
;Unidirectional association implies that an object of the class may invoke &gt;
&gt;methods on the other class. &gt;In java, this manifest itself as an instance
&gt;variables on the class that &gt;may invoke methods. &gt; &gt;Example: &gt
;Public class &gt;customer &gt; { &gt; ?. &gt; Public Address homeAddress; &gt;
&gt; ?? &gt; } &gt; &gt;public class &gt;Address { &gt;?.. &gt;} &gt; &gt;bi
-directional association means that either object &gt;in the association may &gt
;invoke methods on other. &gt;In java, this results in &gt;an instance variable
on each class based on the &gt;type of the other class. &gt; &gt; &gt;Example;
&gt;Public class Team &gt; { &gt; LinkedList teamPlayers = new &gt;LikedList();
&gt; teamPlayers.add(new teamPlayer(?)); &gt; ??? } &gt; &gt; public &gt;class
teamPlayer { &gt; Team memberOf; &gt; ?. &gt; } &
gt; &gt;Ashraf Galal &gt; &gt;(416)804-8359 &gt; &gt;From: ShriKant Vashishtha
&gt;Reply-To: An interest list &gt;for Sun Java Center &gt;J2EE Pattern Catalog
&gt;To: &gt;J2EEPATTERNS-INTEREST@(protected) &gt;Subject: &gt;Association vs
Dependency &gt;(Offbeat) &gt;Date: Sun, 28 Dec 2003 14:17:03 -0800 &gt; &gt;
&gt;Hi All, &gt; &gt;I am &gt;slightly confused in finding the difference
between &gt;association and &gt;dependency. &gt; &gt;For me, whenever the
variable is intialized &gt;at a local &gt;scope or passed as a parameter in a
method, its denoted as &gt;dependency. &gt;However, for association, I believe,
the object needs to be on &gt;global &gt;scope (as an instance variable).
However, I rarely use any object &gt;at a &gt;global scope, unless I know that
it is used for maintaining the state &gt;of &gt;class or need to be used across
different methods. So most of the time, &gt;I &gt;end up with dependency . &gt;
&gt;Am I missing something over here. &gt; &gt;Thanks &
gt; &gt; &gt;-ShriKant &gt; &gt; &gt;-- ---- --- -- ---- ---- ---- ---- &gt;Do
you Yahoo!? &gt; &gt; &gt;Protect your identity with Yahoo! Mail AddressGuard
&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;"signoff J2EEPATTERNS-INTEREST" to &gt;listserv@(protected)
.sun.com &gt; &gt;MSN 8 helps &gt;ELIMINATE E-MAIL VIRUSES. Get 2 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/corej2eepatterns &gt;List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html &gt
;Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to &gt;listserv@(protected)
.com &gt; &gt;Add photos to your e-mail with MSN 8. Get 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/co
rej2eepatterns &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>The new  <a href=
"http://g.msn.com/8HMBENCA/2737??PS=">MSN 8: </a> smart spam protection and 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.