Sponsor

2006/04/06

Implement Logging as an Aspect Using Spring's AOP Framework

All DevX newsletters are now sent from the domain "internet.com." Please use this domain name (not the entire "from" address, which varies) when configuring e-mail or spam filter rules, if you use them.

DEVX ENTERPRISE UPDATE Enterprise Development News, Articles, and Info from DevX (http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,9dhh,f4eb,2ezm,3q9m

Volume: 8, No. 6; April 6, 2006 DevX is a division of Jupitermedia. Copyright 2006 Jupitermedia Corporation. All rights reserved. _____________________________________________________________

Whitepaper: Business Continuity Planning for Communications Systems Follow this step-by-step to plan for business continuity of your telecommunication systems. From risk assessment and business impact analysis to recovery planning and testing, Avaya gives you guidance and insight into how to assure your business processes will be sustainable in a crisis. http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,3wf4,5nj3,2ezm,3q9m _____________________________________________________________

GET THIS NEWSLETTER IN HTML Did you know that you can now get this newsletter in HTML? Simply adjust your preferences at http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,aslm,5d1g,2ezm,3q9m

_____________________________________________________________

IN THIS ISSUE ** Implement Logging as an Aspect Using Spring's AOP Framework ** Maintain Better Coding Standards with Ease Using Checkstyle ** An Introduction to RFID Development ** Get Started with RFID Development in Java ** Using the Enterprise Library Data Access Block for .NET 2.0 ** Passing Information Securely Between ASP and ASP.NET ** Security in All Phases of the Software Development Lifecycle ** A Linux Distribution Comparison Matrix ** Ruby�A Diamond of a Programming Language? ** Know Your Networks ** Domain-Specific Modeling: How to Start Defining Your Own Language ** Enhance Your Multi-tier Applications with the Windows Communication Foundation ** Latest DevX News ** New in the DevX Forums ** Service-Oriented Architectures Key to Voice-Enabling Enterprise Applications ** Get Rankings of the Top Nine IDEs: Download the IDE Study Sneak Preview ** Using Flex as a Cross-Browser Solution ** Download: Visual MainWin v1.7 for J2EE Developer Ed. (a.k.a. Grasshopper) ** Download: WebSphere Application Server Community Edition V1.0 ** Webcast: Enabling XML and SOA Applications with DB2 Viper ** Tutorial: Introduction to Hyper-Threading ** Download: IBM Rational Systems Developer v6.0.1 ** eBook: SQL Server 2005 Application Performance Management ** Webcast: Achieving Predictability and Quality in Business-Critical Software Application Deployments ** ADO.NET 2.0: The Data Access Classes Nobody Learned About ** AMD Developer Central: The One-Stop Shop for 64-bit Development _____________________________________________________________

IMPLEMENT LOGGING AS AN ASPECT USING SPRING'S AOP FRAMEWORK by Gopal Sharma Aspect-oriented programming (AOP) enables you to write code for a crosscutting functionality and then apply it declaratively to existing code. Logging is a prime candidate for implementation as an aspect, and Spring offers the AOP framework to get it done.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,2s1q,h24j,2ezm,3q9m

MAINTAIN BETTER CODING STANDARDS WITH EASE USING CHECKSTYLE by John Ferguson Smart Coding standards are a time-honored and widely respected programming best practice. However, they are not always easy to put into action. Find out how Checkstyle can help you define and enforce a set of coding standards and promote good and consistent programming habits across your team.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,bwet,9m0k,2ezm,3q9m

AN INTRODUCTION TO RFID DEVELOPMENT by Jeff Hanson RFID gives computers the capability to track not only what but also where an item or person is. Here's what you need to know to understand the technology so you can develop solutions that rely on RFID data.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,lwzl,80q6,2ezm,3q9m

GET STARTED WITH RFID DEVELOPMENT IN JAVA by Jeff Hanson Using RFID Anywhere, you can build a highly customized Radio Frequency Identification (RFID) application or service that meets your specific needs.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,9twv,8mzl,2ezm,3q9m

USING THE ENTERPRISE LIBRARY DATA ACCESS BLOCK FOR .NET 2.0 by Thiru Thangarathinam Writing database-access code is a repetitious and time-consuming task, but now that it's available as a reusable Enterprise Data Access Application Block, you'll never have to write such code again.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,5gm3,5oj8,2ezm,3q9m

PASSING INFORMATION SECURELY BETWEEN ASP AND ASP.NET by Bryan Roberts Many classic ASP applications exist side-by-side with newer ASP.NET applications, sometimes leading to a need to transfer or share information between the two. This article shows one method of transferring such information securely.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,gile,a0xu,2ezm,3q9m

SECURITY IN ALL PHASES OF THE SOFTWARE DEVELOPMENT LIFECYCLE by Glen Kunene, Senior Editor When it comes to secure coding, today's typical software development lifecycle (SDLC) is setting developers up for failure. Many in the software security space believe all the phases of the SDLC�not just testing�should participate in security assurance.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,3kuw,jtkq,2ezm,3q9m

A LINUX DISTRIBUTION COMPARISON MATRIX by Joshua D. Drake Linux is Linux--you can use any distribution; the real difference between distributions lies primarily in how much effort it takes to accomplish your specific goals. The five distributions compared here represent the 'Who's Who' of the major English-language distributions.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,8d0f,dsl1,2ezm,3q9m

RUBY�A DIAMOND OF A PROGRAMMING LANGUAGE? by Jim White Ruby is an object-oriented, meta-programming language that has many developers wondering if there are actually better alternatives to languages like Java and C#.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,3634,cygc,2ezm,3q9m

KNOW YOUR NETWORKS by Dr. Neil Roodyn The sometimes-connected nature of mobile computers means that you need to build software that works smoothly as networks connect and disconnect. This article shows you how to build network-aware software using the Network Location Awareness APIs.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,9mdz,5vob,2ezm,3q9m

DOMAIN-SPECIFIC MODELING: HOW TO START DEFINING YOUR OWN LANGUAGE by by Dr. Juha-Pekka Tolvanen By ignoring the requirement to be so abstract so as to fit any business problem, industry, or application type, domain-specific languages--by definition--avoid any compromises that would get in the way of your development. Find out how you can improve quality and productivity by an order of magnitude by learning the basics of building your own DSL today.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,7clf,dlsk,2ezm,3q9m

ENHANCE YOUR MULTI-TIER APPLICATIONS WITH THE WINDOWS COMMUNICATION FOUNDATION by Laurence Moroney By making simple modifications to XML-based WCF configuration files, you can add security, transactability, and reliability to multi-tier applications nearly instantly.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,loih,4azp,2ezm,3q9m

LATEST DEVX NEWS * IBM Puts SOA Spin on New DB2 http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,1b4q,l94q,2ezm,3q9m

* Microsoft's Open Source Olive Branch http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,6a9d,m4i0,2ezm,3q9m

* Is Linux Killing The Enterprise Software Model? http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,bi2u,jwu7,2ezm,3q9m

* J2EE vs. LAMP vs. NET Battle Royal http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,4zjw,z6h,2ezm,3q9m * The Linux Key is Virtualization? http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,98kg,7zro,2ezm,3q9m

* LinuxWorld: GPL 3 And The Linux Kernel Devs http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,jogr,dpaz,2ezm,3q9m

NEW IN THE DEVX FORUMS * What are the Benefits of Clustering? http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,lwhj,4fcv,2ezm,3q9m

* Tomcat Eclipse Configuration Problem http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,jxqj,14ql,2ezm,3q9m

* Struts Framework: reset() method of ActionForm http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,8f23,28i5,2ezm,3q9m

* CCW Question http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,ft86,hnaz,2ezm,3q9m

_____________________________________________________________

Download: IBM DB2 Enterprise Server Edition v8.2 DB2 is the fastest growing database on UNIX and Windows. Judge for yourself and get DB2 version 8.2 via free download. http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,53h6,ci90,2ezm,3q9m _____________________________________________________________

SERVICE-ORIENTED ARCHITECTURES KEY TO VOICE-ENABLING ENTERPRISE APPLICATIONS See how Avaya's implementation of its Web services-based SOA allows you to use your existing infrastructure and extend it to converge with cutting-edge speech apps with business processes and enterprise applications, such as CRM, ERP, and supply chain management systems.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,idry,8101,2ezm,3q9m

GET RANKINGS OF THE TOP NINE IDES: DOWNLOAD THE IDE STUDY SNEAK PREVIEW Find out how 700 professional developers rate the IDEs that they use themselves. This report, presented by Evans Data and DevX, breaks out the top nine IDEs and rates them across 13 different categories, including compiler/interpreter, debugger, editor, performance, ease of use, and ability to integrate third-party apps.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,1ywc,8v9t,2ezm,3q9m

USING FLEX AS A CROSS-BROWSER SOLUTION The wide variety of available Web browsers is great for the end-user, but often not so great for developers. See how Flex, Flash, ActionScript, and Ajax work together to create a terrific cross-browser solution.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,f2iq,fimq,2ezm,3q9m

DOWNLOAD: VISUAL MAINWIN V1.7 FOR J2EE DEVELOPER ED. (A.K.A. GRASSHOPPER) This freely available Visual Studio .NET plug-in from Mainsoft delivers ASP.NET and .NET server applications for Linux and other Java-enabled platforms. Use C# and Visual Basic.NET to code, develop, debug and deploy Web applications and Web services that run on Microsoft Windows, Linux and other Java-enabled platforms. Grasshopper supports single source code development, so you can develop an application that will compile and run on both .NET and Java-enabled servers.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,9sdk,87d5,2ezm,3q9m

DOWNLOAD: WEBSPHERE APPLICATION SERVER COMMUNITY EDITION V1.0 Download this free, lightweight J2EE application server, built on Apache Geronimo technology. Available at no charge, it harnesses the latest innovations from the open source community to deliver an integrated, readily accessible and flexible foundation for developing and deploying Java apps.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,la5z,gbcs,2ezm,3q9m

WEBCAST: ENABLING XML AND SOA APPLICATIONS WITH DB2 VIPER April 19, 2006 at 11 AM EST. This Webcast teaches you about XML app development for the upcoming DB2 Viper. You will also learn about how to work with XML data in DB2 Viper through XQuery and SQL/XML using various development environments (Eclipse, .Net, etc.) and programming languages (Java, C/C++/C#, PHP, etc.).

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,bjv8,88op,2ezm,3q9m

TUTORIAL: INTRODUCTION TO HYPER-THREADING This tutorial helps you understand hyper-threading technology (HT Technology) and introduces you to the key aspects and benefits--including how to prepare your code, where it can be applied, and more.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,5xex,ipv5,2ezm,3q9m

DOWNLOAD: IBM RATIONAL SYSTEMS DEVELOPER V6.0.1 Download this design and development tool that enables software architects and model-driven developers to create well-architected C/C++, J2SE, and CORBA-based apps that leverage the power of UML 2.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,701z,3b4j,2ezm,3q9m

EBOOK: SQL SERVER 2005 APPLICATION PERFORMANCE MANAGEMENT Want to optimize your applications that run on SQL Server? Take advantage of Symantec's offer for free SQL Server 2005 Application Performance Management whitepaper in eBook format, and get an in-depth education, including invaluable technical information and best practices to help you overcome real-world challenges.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,85a7,iqm1,2ezm,3q9m

WEBCAST: ACHIEVING PREDICTABILITY AND QUALITY IN BUSINESS-CRITICAL SOFTWARE APPLICATION DEPLOYMENTS Learn how integrating your test and validation activities with upstream development and downstream IT operations can provide you the ability to govern the full software lifecycle of IT projects. We�ll also highlight how IBM Rational solutions have helped hundreds of companies become more agile through greater visibility, accountability, predictability and measurability of their IT investments. Register today!

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,2o65,ahi5,2ezm,3q9m

ADO.NET 2.0: THE DATA ACCESS CLASSES NOBODY LEARNED ABOUT Few developers have paid much attention to the new classes and methods offered by ADO.NET 2.0, the enhanced set of database access classes that shipped along with Visual Studio 2005 and SQL Server 2005. That's a shame. There's a lot of new goodness hidden in ADO.NET 2.0; here are some of Alan Zeichick's favorites.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,686x,3yav,2ezm,3q9m

AMD DEVELOPER CENTRAL: THE ONE-STOP SHOP FOR 64-BIT DEVELOPMENT While AMD64 processors run 32-bit apps quickly, they truly shine at 64-bit computing. It's easy to learn how to turn 32-bit code into a 64-bit speedster when you join AMD's developer program and use the outstanding resources of AMD Developer Central.

http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,2vx7,1rnj,2ezm,3q9m

_____________________________________________________________

Download: IBM Cloudscape Open Source Database Cloudscape is the multi-platform, small footprint database that tightly embeds into Java applications. Cloudscape is easy to use and requires zero administration for end users. Click here to download. http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,dv6e,8md6,2ezm,3q9m _____________________________________________________________

HOW TO CONTACT US To contact us, please e-mail us via the form here (http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,fvjm,d6zp,2ezm,3q9m

Please do not reply to this message; it was sent by an automated mailer.

REACH THOUSANDS OF DEVELOPERS AND IT PROFESSIONALS To sponsor this newsletter or for more information about advertising opportunities, go to DevX.net (http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,j4c3,kukp,2ezm,3q9m

SIGN UP FOR NEWSLETTERS Sign up here or see a list of all available e-mail newsletters. http://nl.internet.com/ct.html?rtr=on&s=1,2cte,1,aslm,5d1g,2ezm,3q9m

Compiled by Lori Piquet (mailto:lpiquet@jupitermedia.com), Editor-in-chief, DevX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DevX is a division of Jupitermedia. Copyright (c) 2006 Jupitermedia Corporation. All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For information on reprinting or linking to internet.com content: http://internet.com/corporate/permissions.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

You are subscribed to DevX Enterprise Update as news-and-stuff@arconati.us. To unsubscribe from DevX Enterprise Update please send an email to: u-1ad62-1b8622a7ba-2112@nl.internet.com

To manage your DevX newsletter subscriptions, please visit http://www.devx.com/devx/emailSignup/17709

To manage your internet.com newsletter subscriptions, please visit http://nl.internet.com/profilepage.html?uid=1b8622a7ba&eid=14137669

To unsubscribe via postal mail, please contact us at:

Jupitermedia Corp. Attn: Newsletter Subscription Dept. 475 Park Avenue South New York, NY 10016

Please include the email address which you have been contacted with.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This email is powered by EmailLabs (http://www.emaillabs.com) Contact us for a FREE demo account

No comments:

Post a Comment

Keep a civil tongue.

Label Cloud

Technology (1464) News (793) Military (646) Microsoft (542) Business (487) Software (394) Developer (382) Music (360) Books (357) Audio (316) Government (308) Security (300) Love (262) Apple (242) Storage (236) Dungeons and Dragons (228) Funny (209) Google (194) Cooking (187) Yahoo (186) Mobile (179) Adobe (177) Wishlist (159) AMD (155) Education (151) Drugs (145) Astrology (139) Local (137) Art (134) Investing (127) Shopping (124) Hardware (120) Movies (119) Sports (109) Neatorama (94) Blogger (93) Christian (67) Mozilla (61) Dictionary (59) Science (59) Entertainment (50) Jewelry (50) Pharmacy (50) Weather (48) Video Games (44) Television (36) VoIP (25) meta (23) Holidays (14)

Popular Posts (Last 7 Days)