{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:56:48Z","timestamp":1725562608767},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221593"},{"type":"electronic","value":"9783540248514"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24851-4_10","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T20:36:03Z","timestamp":1281299763000},"page":"221-245","source":"Crossref","is-referenced-by-count":8,"title":["AspectJ2EE = AOP + J2EE"],"prefix":"10.1007","author":[{"given":"Tal","family":"Cohen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph (Yossi)","family":"Gil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","volume-title":"Java 2 Platform, Enterprise Edition: Platform and Component Specifications","author":"B. Shannon","year":"2000","unstructured":"Shannon, B., Hapner, M., Matena, V., Davidson, J., Davidson, J., Cable, L.: Java 2 Platform, Enterprise Edition: Platform and Component Specifications. Addison-Wesley, Reading (2000)"},{"key":"10_CR2","unstructured":"DeMichiel, L.G., Yal\u00e7inalp, L.U., Krishnan, S.: Enterprise JavaBeans specification, version 2.0 (2001), \n                    \n                      http:\/\/java.sun.com\/j2ee\/"},{"key":"10_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"10_CR4","volume-title":"Proceedings of OOPSLA 2002, Object Oriented Programming Systems Languages and Applications","author":"S. Soares","year":"2002","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing distribution and persistence aspects with AspectJ. In: Proceedings of OOPSLA 2002, Object Oriented Programming Systems Languages and Applications, ACM Press, New York (2002)"},{"key":"10_CR5","volume-title":"Proceedings of The Fourth IEEE Symposium on Computers and Communications","author":"R. Hao","year":"1999","unstructured":"Hao, R., Boloni, L., Jun, K., Marinescu, D.C.: An aspect-oriented approach to distributed object security. In: Proceedings of The Fourth IEEE Symposium on Computers and Communications, IEEE Press, Los Alamitos (1999)"},{"key":"10_CR6","unstructured":"Kim, H., Clarke, S.: The relevance of AOP to an applications programmer in an EJB environment. In: First International Conference on Aspect-Oriented Software Development (AOSD) Workshop onAspects, Components, and Patterns for Infrastructure Software, ACP4IS (2002)"},{"key":"10_CR7","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1109\/EDOC.2000.882365","volume-title":"4th International Enterprise Distributed Object Computing Conference (EDOC 2000)","author":"J.P. Choi","year":"2000","unstructured":"Choi, J.P.: Aspect-oriented programming with Enterprise JavaBeans. In: 4th International Enterprise Distributed Object Computing Conference (EDOC 2000), pp. 252\u2013261. IEEE Computer Society, Los Alamitos (2000)"},{"key":"10_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013355. Springer, Heidelberg (2001)"},{"key":"10_CR9","unstructured":"American National Standards Institute, Inc.: Programming language \u2013 COBOL,ANSI X3.23\u2013 1985 edition (1985)"},{"key":"10_CR10","unstructured":"Shannon, B.: Java 2 platform enterprise edition specification, v1.3 (2001), \n                    \n                      http:\/\/java.sun.com\/-j2ee\/1.3\/download.html#platformspec"},{"key":"10_CR11","unstructured":"Laddad, R.: AspectJ inAction: Practical Aspect-Oriented Programming, Manning, Greenwich (2003)"},{"key":"10_CR12","doi-asserted-by":"publisher","first-page":"957","DOI":"10.1002\/spe.534","volume":"33","author":"R. Pichler","year":"2003","unstructured":"Pichler, R., Ostermann, K., Mezini, M.: On aspectualizing component models. Software \u2013 Practice and Experience\u00a033, 957\u2013974 (2003)","journal-title":"Software \u2013 Practice and Experience"},{"key":"10_CR13","volume-title":"The J2EE Tutorial.","author":"S. Bodoff","year":"2002","unstructured":"Bodoff, S., Green, D., Haase, K., Jendrock, E., Pawlan, M., Stearns, B.: The J2EE Tutorial. Addison-Wesley, Reading (2002)"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"Duclos, F., Estublier, J., Morat, P.: Describing and using non functional aspects in component based applications. In: Proceedings of the 1st International Conference on Aspect-Oriented Software Development (AOSD 2002), pp. 22\u201326 (2002)","DOI":"10.1145\/508386.508394"},{"key":"10_CR15","unstructured":"Weinschenk, C.: The application server market is dead; long live the application server market (2003), \n                    \n                      http:\/\/www.serverwatch.com\/tutorials\/article.php\/2234311"},{"key":"10_CR16","unstructured":"JBoss Group: JBoss product homepage (2003), \n                    \n                      http:\/\/www.jboss.org\/"},{"key":"10_CR17","unstructured":"Burke, B., Brock, A.: Aspect-oriented programming and JBoss (2003), \n                    \n                      http:\/\/www.onjava.com\/-lpt\/a\/3878"},{"key":"10_CR18","volume-title":"Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003)","author":"M. Mezini","year":"2003","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with Caesar. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003), ACM Press, New York (2003)"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Walker, R.J., Baniassad, E.L.A., Murphy, G.C.: An initial assessment of aspect-oriented programming. In: IEEE International Conference on Software Engineering (ICSE), pp. 120\u2013130 (1999)","DOI":"10.1145\/302405.302458"},{"key":"10_CR20","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1002\/spe.463","volume":"32","author":"C.A. Constantinides","year":"2002","unstructured":"Constantinides, C.A., Elrad, T., Fayad, M.E.: Extending the object model to provide explicit support for crosscutting concerns. Software \u2013 Practice and Experience\u00a032, 703\u2013734 (2002)","journal-title":"Software \u2013 Practice and Experience"},{"key":"10_CR21","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing.","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing. Addison-Wesley, Reading (1995)"},{"key":"10_CR22","unstructured":"Cohen, T., Hadad, E.: An enhanced framework for providing explicit support for crosscutting concerns in object-oriented languages. Submitted to Software \u2013 Practice and Experience (2004)"},{"key":"10_CR23","unstructured":"Sun Microsystems, Inc.: rmic - the Java RMI compiler (2003), \n                    \n                      http:\/\/java.sun.com\/j2se\/1.4.2\/docs\/-tooldocs\/solaris\/rmic.html"},{"key":"10_CR24","unstructured":"Corp, I.B.M.: IBM WebSphere Application Server product family homepage (2003), \n                    \n                      http:\/\/www-3.ibm.com\/software\/info1\/websphere\/index.jsp?tab=products\/appserv"},{"key":"10_CR25","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1145\/97945.97982","volume-title":"Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications \/ Proceedings of the European Conference on Object-Oriented Programming","author":"G. Bracha","year":"1990","unstructured":"Bracha, G., Cook, W.: Mixin-based inheritance. In: Meyrowitz, N. (ed.) Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications \/ Proceedings of the European Conference on Object-Oriented Programming, Ottawa, Canada, pp. 303\u2013311. ACM Press, New York (1990)"},{"key":"10_CR26","volume-title":"Proceedings of OOPSLA 2003, Object Oriented Programming Systems Languages and Applications","author":"E. Allen","year":"2003","unstructured":"Allen, E., Bannet, J., Cartwright, R.: A first-class approach to genericity. In: Proceedings of OOPSLA 2003, Object Oriented Programming Systems Languages and Applications, ACM Press, New York (2003)"},{"key":"10_CR27","volume-title":"The Java Class Libraries.","author":"P. Chan","year":"1998","unstructured":"Chan, P., Lee, R., Kramer, D.: The Java Class Libraries., 2nd edn., vol.\u00a01. Addison-Wesley, Reading (1998)","edition":"2"},{"key":"10_CR28","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)","edition":"2"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2004 \u2013 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24851-4_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:15:16Z","timestamp":1620011716000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24851-4_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221593","9783540248514"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24851-4_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}