the serverside文章

来源:百度文库 编辑:神马文学网 时间:2024/07/04 16:47:38


Go Login
539732 members!Sign up to stay informed.
Sponsored Links












Resources
Enterprise JavaResearch Library
Get Java white papers, product information, case studies and webcasts


 
New ArticlesNew ArticlesNew Articles

An Architect‘s Perspective on Application Quality
By Allen Stoker
According to Allen Stoker, problems arise when we continue to build applications with increasing levels of complexity and don‘t effectively plan to manage that complexity. In this article, Stoker discusses implementation and testing for two quality-related goals.
The Mac as a Java Development and Execution Platform
By Eugene Ciurana
Nobody can deny that Apple manufactures very handsome machines but there are endless debates about whether they perform better than equivalent machines running Linux or Windows. In this article, Eugene Ciurana shows through a series of tests that, considering equivalent metrics and similar system configurations, different systems can perform better than others due to a variety of factors.

Introducing Axiom
By Eran Chinthaka
The Apache Web services community introduced AXIOM (Apache aXIs Object Model) as a fast-performing and memory-efficient object model for their Web service engine, Axis2. In this article, Eran Chinthaka describes the architecture of Axiom and explains how it works with StAX.
Role of Testing in Agile Projects
By Jon Kern
According to Jon Kern, the difficulty with "agile development" and "testing" is that they can both be "in the eye of the beholder." This article outlines the different roles that various tests can play in agile development.
Pipeline to Visitor Design Pattern
By Waleed Hassan
This article presents a new design pattern, Pipeline to Visitor, that handles the issue of building software components in a way that makes software maintainable.
Article ArchiveArticle ArchiveArticle Archive 119 articles
Featured Blogs
Optimizing CMP Performance in Weblogic with Long-term Caching Using Lucene with OJB JDK 5 in Practice Dear Manager, They Need a Build Machine Are we doing OR mapping wrong? Fear and Testing Components, Design, and Functions JDK 1.5 from Joshua and Neal Using Hibernate3 as a JDBC Framework Using a BLOB data type in a CMP Entity Bean How to Authenticate a Servlet App with Windows Passwords Hibernate3 Filters Spring Webwork 2 Integration Groovin‘ With Webwork 2 Container Client Interface FreeMarker vs. Velocity Container Client Interface Optimizing CMP Entity Beans with Databases EJB 3, The New JavaBeans? Don‘t Let Yourself Get Unitized Best Practice: Source Code Communication A Critique of EJB 3 Internationalized Data in Hibernate Dynamically Merging Directories inside a Web App Context AOP Panel at JavaOne 2004 Implementing Caching with AspectJ You Call That An Elephant? Dynamic Coupling Cayenne and Hibernate Persisting Problems J2EE Classloading Best Practices An Adventure with J2EE 1.4 Blueprints EmberIO - Dispelling NIO Myths PicoContainer Bsh Configuration Performance Tuning J2EE Applications deployed on MySQL Stateful Session Beans Rock Ant‘s Finally a Real Build Tool Sending Velocity-based E-mail with Spring Using the Quartz Enterprise Scheduler in J2EE Groovy: First Contact
 
EJB
Enterprise Java Beans for Building Business Process Management Applications A beginners guide to Dependency Injection Examining the Validity of Inversion of Control Simplifying EJB development with EJB 3.0 Effective Enterprise Java EJB Cookbook Sample Chapters: Code Generation with XDoclet, Messaging Entity Bean Application Example, Understanding Transactions Message-Driven Beans and Encapsulated Business Rules - How to design a rule-based MDB Bitter EJB Sample Chapters: Bitter Messages & Bitter Tunes
Monson-Haefel‘s Guide to Enterprise JavaBeans
What‘s New in EJB 2.1
EJB 2.1 Web Services (Part 1)
EJB 2.1 Web Services (Part 2)
EJB 2.1 The Timer Service
EJB 2.1 Adds New Functionality to EJB QL
EJB 2.1: The Enhanced Message-Driven BeanInheritance & EJBsFuture of EJBs: Tools Are Finally Catching Up Developing Applications with J2EE & UML Nuts and Bolts of Transaction Processing EJB vs. Com+Bringing Together Application Servers and JMS MessagingAutomatic Bean-Managed Persistence: A Technique for the Persistence of Enterprise JavaBeans Components Deciding whether EJB is appropriateMessage Driven Beans TutorialObserver Pattern - An Enterprise JavaBean ImplementationCoarse Grained BMP beans with Dependent Value Objects
 
J2EE
Bonita v2 Series: Part One Reusable Security for Segmented Data Domains Building on Struts for Java 5 Users Migrating JDBC Data Access Objects to use EJB3 Java and the Empowered Database Using Eclipse BIRT Report Libraries and Templates JBI - A Standard-based approach for SOA in Java eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence: Part 2 The Power of JAAS: Security System Alternatives Code Analysis with the Eclipse Profiler Spring Loaded Observer Pattern Under the Hood of J2EE Clustering Chapter from Agile Java: Assertions and Annotations Migration to Java 5 at walmart.com Introduction to the Spring Framework Implementing Object Caching with AOP BPEL and Java Best Practices for Risk-Free Deployment Working with J2ME Exploring J2EE Security for Applications using LDAP Java Doctor Book in Review and Community Contribution Project Java GUI Development: Reintroducing MVC Object Slicing and Component Design with Java eXo Platform, reloaded... Decompiling Classes, Replacing and Patching Core Java Classes Does code generation matter to Java developers? Jakarta Slide‘s Transactional Storage System Designing Performance Testing Metrics into Highly Distributed J2EE Applications What‘s New in the eXo Platform 1.0 beta 4 Maven Magic Simpler Java Building with WebWork2 The Keel Meta-framework: A Hands-On Tutorial Introducing the eXo Platform J2EE Patterns Overview, Business Tier Design Considerations and Bad Practices JMS Application Architectures Introduction to Maverick Keel - The Next Generation Meta Framework The Evolving J2EE Platform: What‘s New in J2EE 1.4 Adding the Novell exteNd Application Server to TheServerSide Cluster From the Trenches Series: db BausparenOnline Adding the Sun One Application Server to TheServerSide Cluster Continuous Performance: The Next Advance in Software Development TheServerSide Interviews Aslak Hellesoy on Xdoclet J2EE Best Practices for Performance Using JMX to Manage Web Applications Optimizing Java Applications J2EE Best Practices, A White Paper by The Middleware Company Expert One-on-One J2EE Design and Development: Interview with Rod Johnson Serve It Up with J2EE 1.4 - Use JCA 1.5 and EJB 2.1 to Extend your App Server J2EE Design Patterns Applied: Patterns Applied to Manage Security Clustering TheServerSide Advanced Classloading in J2EE J2EE Application Management - The Power of JMXThe Sun Certified Web Component Developer (SCWCD) ExamUsing JAAS for Authorization & AuthenticationIntro to Java Message Service 1.1 Using J2EE to Drive J2ME Applications Improving J2EE Application Performance Understanding J2EE Application Server ClassLoading Architectures Making a Real World PetStore J2EE Platform Independence: Have We Regressed? J2EE Compatibility and the J2EE Compatibility Test Suite: An Interview with Bill Shannon and Karen Tegan Eight Reasons ECperf is the Right Way to Evaluate J2EE PerformanceHow JAAS enables use of custom security repositories with J2EE applicationsICommerce Design StrategiesSelecting a J2EE VendorTips on Performance Testing and OptimizationJob Scheduling in J2EE ApplicationsThe State of The J2EE Application Server Market: History, important trends and predictionsJ2EE Project Management: Critical measures when beginning a J2EE projectJ2EE Packaging and Deployment: A Chapter from Professional Java Server Programming J2EE, 1.3 EditionAn Approach For Building Scalable, Available and Recoverable Applications
 
Object-Relational Mapping
Hibernate vs. Rails: The Persistence Showdown JDO Community Process: JDO 2 Queries - Part 2 JDO Community Process: JDO 2 Queries - Part 1 Cayenne: Being Productive with Object Relational Mapping Introduction to Hibernate Simplifying Domain Model Persistence in a J2EE application by using JDO JDO 2.0 Kickoff MeetingJava Data ObjectsCraig Russell Responds to Roger Sessions‘ Critique of JDO
 
Testing
Testing a persistent domain model Understanding the User Experience Ready to Test SOA, Web Services, ESBs, and BI? JavaServer Faces vs Tapestry - A Head-to-Head Comparison Migrating to TestNG Test Framework Comparison Tuning Your Stress Test Harness Unit-Testing Hibernate With HSQLDB Container Driven Testing Series
Testing Inside the Container
Testing Entity Beans
Advanced Testing TechniquesTest-Driven Development Series Part 1 - Overview Test-Driven Development Series Part 2 - Testing Java Classes with JUnit Sampling JUnit, Testing in isolation with mock objects Testing: Cactus and JUnit, Struts TagLibs and JSPs
 
Data Tier
Taking the load off: OSCache helps databases cope Performance Tips for the Data Tier (JDBC) Series
Using Database MetaData methods appropriately
Retrieving Only Required Data
Selecting Functions that Optimize Performance
Managing Connections and Updates Give your DB a Break Domain Logic and Distribution Patterns SQLExecutor - A Simple, Open Source JDBC Framework Speeding Up J2EE Development and Increasing Reusability Using a Two Level Domain Model Data List Handler: A Pattern for Large Search Result Sets Implementing a Data Cache using Readers And WritersWhy Prepared Statements are important and how to use them "properly"
 
Servlets/JSP/XML
Book Excerpt: WebWork in Action Managing Source Code for Complex Software Building Custom JSF UI Components Jakarta Commons Online Bookshelf: ValidatorVelocity: A Template Engine OR A Rule Engine OR Both?Struts action mappings: Devide Et ImperaStruts Live Chapter: Nested POJOsBuilding Portals with the Java Portlet API - The Portlet Life CyclePro Jakarta Velocity Chapters Enhancing Web Application Performance with Caching Using The Digester ComponentCocoon as a Web Framework1060 NetKernel - A new Abstraction for Web-systemsIntroducing JFigUnderstanding Tomcat SecuritySkin Emax - An XML/XSLT Architecture for the WebTiles 101/201Integrating JSP/JSF and XML/XSLT: The Best of Both WorldsCore JSTL Chapter Excerpt on URL ActionsStruts In Action: Chapters on Tiles and ValidationFast Track to Struts: What it Does and HowGetting the Most out of Expresso 5.0Struts 1.1: Should I Upgrade?JAXP: Coding for Parser & Transformer IndependenceJSTL In ActionXMLC vs. JSPPortal StandardsBest Practices with Expresso Framework using StrutsDynamic Value Objects using CMP2 and XMLCode Generation Using XML Based Document TransformationWeb Application Development with JSP and XML: Part I Fast Track JSPWeb Application Development with JSP and XML Part II: JSP with XML in mindWeb Application Development with JSP and XML Part III: Developing JSP Custom TagsPerformance: A Chapter from Professional JSP 2nd Edition
 
Web Services
An Approach to Web Services Non-Functional Requirements Using WSDL Annotations
Optimizing the Client Side
SSO and Identity Management
Ajax in Action excerpt: Using the Model to Generate the View
Leveraging Open Source for Web services Development
JAX-RPC, Service-Oriented Architecture, Transaction Management
Making your J2EE Application Web Services ready - The XML Business Delegate Pattern Developing Web Services Series:
Part 1 - Developing my first Web Service in 30 minutes
Part 2 - A Detailed Look at SOAP
Part 3 - Web Services Security
Part 4 - Web Services and J2EE
Part 5 - Integrating Java and Microsoft .NET
Part 6 - Securing Web Services with Single Sign-On
Part 7 - Web Services PublishingIntegrating Apache SOAP with an EJB ServerWhen is SOAP a good idea in a projectDeveloper‘s Guide to Building XML-based Web Services with the Java 2 Platform, Enterprise Edition (J2EE)Requirements for Building Industrial Strength Web Services: The Service BrokerWeb Services: A Business Perspective on Platform ChoiceJ2EE vs. Microsoft.NET: A comparison of building XML-based web services
 
Emerging Technologies
Distributed Computing Made EasyImproving Developer Productivity with Lightweight Domain Specific ModelingClustering JSR-168 Portlet Applications in TomcatJakarta Commons Online Bookshelf: NETAjax in Action excerpt: The Page as an Application A Proposal for SAML communications with JAAS Spring Web Flow HiveMind: What‘s it all about? TSS Relaunches on Tapestry I Love Lucene AspectWerkz 2.0: Plain Java AOP, Java 5 Annotations, and EJB 3 Transactions AspectWerkz 2.0: An Extensible Aspect Container Redirect After Post 2 ACID is Good. Take it in Short Doses Redirect After Post Rich Internet Applications HttpClient and FileUpload New Product Listing from JavaOne 2004 Tree Oriented Perspective for Software Architecture and Design An Introduction to the Drools Project The State of Workflow MDA: Nice idea, shame about the ... Flex Integration with J2EE Managed Smart Clients JCP 2.6: The JCP Evolves Again The Naked Object Architecture Series:  Part 1 - The Case for Naked Objects - Getting Back to the Object-Oriented Ideal   Part 2 - Challenging the Dominant Design of the 4-Layer Architecture   Part 3 - Write an application in Java and deploy it on .Net   Part 4 - Modeling simultaneously in UML, Java, and User Perspectives   Part 5 - Building Rich Internet Applications with Naked Objects Back End Code Generation Techniques For Java Aspect-Oriented Refactoring Series:  Part 1 - Overview and Process   Part 2 - The Techniques of the Trade Jess and the javax.rules API MDA From a Developer‘s Perspective Clustering Technologies: In Memory Session Replication in Tomcat 4 RMI/IIOP, nice idea but the reality is turning out to be different JMX
 
Special Events & Courses
TheServerSide at JavaOne 2006
Day 1 |   Day 2 |   Day 3 |   Day 4 TheServerSide at JavaOne 2005
Day 1 |   Day 2 |   Day 3 |   Day 4Aspect-Oriented Software Development Conference 2004 EclipseCon 2004 ReportA Look Inside OOPSLA 2003TheServerSide Symposium Coverage March 2005TheServerSide Symposium Coverage May 2004TheServerSide Symposium Coverage June 2003 TheServerSide at JavaOne 2004
Day 1 |   Day 2 |   Day 3 |   Day 4 TheServerSide at JavaOne 2003
Summary |   Day 1 |   Day 2 |   Day 3 |   Day 4 TheServerSide at JavaOne 2002
Day 1 |   Day 2 |   Day 3 |   Day 4 A Look Inside J2EE Patterns
Day 1 |   Day 2 |   Day 3 |   Day 4 |   Day 5 A Look Inside EJB For Architects
Day 1 |   Day 2 |   Day 3 |   Day 4 |   Day 5
 
DevelopMentor Articles
Java 2 Securityjava.security.policy: When "java.policy" Just Is Not Good EnoughJava Protocol HandlersKnow What You Are Executing: Finding a list of Loaded ClassesExploiting the Java Virtual MachineUnderstanding Class.forName() - JavaEscaping Properties Purgatory
 
Book Reviews
Lucene In ActionPragmatic Project AutomationBuilding Websites with OpenCmsJ2EE Without EJB Covert Java Java Testing and Design WebLogic: The Definitive GuideXDoclet In ActionTapestry In ActionThe Art of Java Web DevelopmentJava Open Source ProgrammingJUnit In ActionAspectJ In Action
 
Opinions
He‘s Just a Techie - Image and Impact of the Software DeveloperProprietary vs. Standard Solutions: Not Always a Clear Choice
 
Business/Non-Technical
Corporate Data Centers, a soon to be extinct species?Succeeding as a developer in today‘s economy
 
 
Related LinksRelated LinksRelated Links

Ads by Google
Fiorano SOA 2006 Platform
Learn how Fiorano delivers the Quickest path to SOA projects
www.fiorano.com
Free JSP Editor - Eclipse
BEA Workshop Studio for JSP, Struts JSF IDE, EJB3 - Download now!
www.bea.com
SOA
White paper: securing SOA and traditional architectures.
www.evidian.com
Object Relational Mapping
Genome production ready O/RM for .NET 1.1/2.0 supporting LINQ
www.genom-e.com
UML Database Dev. Tool
Accelerate DB Development Process Roundtrip ERD to DB, Generate ORM
www.visual-paradigm.com/dbva.php
Free books for downloadFree books for downloadFree books for download

Mastering EJB 3.0
The fourth edition in the Mastering EJB series, this book provides in-depth coverage on the changes that come with EJB 3.0. More than 50% new and revised, the free download covers the latest features of the new release and information on the Java Persistence API and the entities defined therein.
 
Mastering EJB Third Edition
Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
 
The J2EE Architect‘s Handbook
This book is written for technical architects and senior developers tasked with designing and leading the development of J2EE java applications. This book will guide the architect through the entire process of delivering a project from analysis through application deployment providing numerous tips, tricks, and "best practices" along the way.
 
Servlets and JavaServer Pages: The J2EE Technology Web Tier
Servlets and JSP: the J2EE Web Tier covers how to install a Servlet/JSP environment and what is in the JSP 2.0, Servlet 2.4, and JSTL 1.0 specs. The later chapters cover state management, design patterns, internationalization support, multi-client design, Java database connectivity.
 
Java Testing and Design
Java Testing and Design teaches you how to build production-worthy, scalable, and well performing Web-enabled applications and presents techniques and tools to enable developers, QA technicians, and IT managers to be productive in development and test automation.
 
Jakarta-Struts Live
Jakarta Struts Live covers the Struts MVC architecture and building each of the Struts components of this architecture. You‘ll learn to use vital features like Tiles, the Validator, DynaActionForms, plug-ins, and internationalization.
 
EJB Design Patterns
A companion/standalone book to Mastering EJB 2, EJB Design Patterns seeks to solidify and centralize all the cutting edge strategies and design patterns in use today.
 
Books under public reviewBooks under public reviewBooks under public review

Java Doctor
Java Doctor is a book about diagnosing and troubleshooting enterprise applications, covering the methodologies, techniques and tools needed to successfully identify problems in scalability, performance and availability.
 
Patterns of Enterprise Business Solutions
Patterns of Enterprise Business Solutions presents a higher order of software pattern--the Enterprise Business Pattern. Enterprise Business Patterns consume design, architecture, and integration patterns in large quantities. They define the essence of large, complex, industry-standard, product-based solutions.
 
Educational resourcesEducational resourcesEducational resources

JDBC and XML Survey Report
What JDBC 3.0 features matter? Are many developers storing XML data directly in the database? On behalf of data connectivity company DataDirect Technologies, TSS emailed a small group of TSS subscribers to take part in a survey on their JDBC and XML usage habits.Survey
Performance and Scalability of EJB Applications (Rice University White paper)
This paper investigates the combined effect of application implementation, container design, and efficiency of communication layers on the performance scalability of J2EE application servers through the measurement and profiling of an auction site server.White Paper - PDF

This whitepaper will teach you the best practices that will help you get the most reliability and scalability out of your J2EE based application and the most productivity out of your developers. It covers all elements of the software development cycle, from design through deployment.White Paper - PDF
Integrating Corba & EJB
This paper explains in detail the relationship between Enterprise Java Beans (EJB) and CORBA. It discusses in depth why it is important for EJB-compliant application servers to be based on CORBA, spells out the benefit of such an approach to developers and end-users, and discusses scenarios which address frequently asked questions about using CORBA and EJB together.White Paper - PDF
J2EE vs. Microsoft.NET: A comparison of building XML-based web services
This whitepaper will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE) and Microsoft.NET 2.White Paper - PDF
Developers Guide to building XML-based Web Services with J2EE
Web services using XML standards is a new paradigm in the way B2B collaborations are modeled. It provides a conceptual and architectural foundation which can be implemented using a variety of platforms and products. Today, developers can use J2EE and leverage existing J2EE technologies to build XML-based web services.White Paper - PDF
EJB Design Strategies and Performance Optimizations
Ed Roman‘s Java OneTechnical Session slides attended by over 2500 people - 2 megs (PDF)
Design Patterns and Architecture behind TheServerSide
Slides from the Java One BOF talk by Floyd Marinescu- 700k (PDF)
TheServerSide.com newslettersTheServerSide.com newslettersTheServerSide.com newsletters

TheServerSide.com newsletter and event notifications link you to enterprise Java technical articles and executive thought pieces, as well as important industry news, new features on TheServerSide, application server reviews, learning opportunities, and conferences.
The newsletter is distributed on a biweekly basis. It contains a key headlines section which can provide you with a timeline of important events in the J2EE World!
2004 Newsletters#1#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19
2003 Newsletters#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
2001 & 2002 Newsletters#2#3#4#5#6#7#8#9#10#11#12#13#14#15#16#17#18#19#20#21#22#23#27#28#29#30#31#32#33#34#35#36#37#38#39#40#41#42#43#44#45#46#47#48#49#50
Industry linksIndustry linksIndustry links

java.sun.com
jRoundup.com
artima.com
jspinsider.com
J2EE Blueprints
JavaLobby
Javable
jMiddleware.com
TechMetrix
Flashline.com
Java Success
java.isavvix.com
BEA dev2dev
Fiorano Devcenter
SilverStream Devcenter
Web Services Architect
News |Blogs |Discussions |Tech talks |Patterns |Reviews |White Papers |Articles |Media kit |About
All Content Copyright ©2005 TheServerSidePrivacy Policy