锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲精品无码VA大香大香,亚洲免费一级视频,亚洲成人激情在线http://www.tkk7.com/beyondduke/archive/2005/12/24/25287.htmlbeyonddukebeyonddukeSat, 24 Dec 2005 02:55:00 GMThttp://www.tkk7.com/beyondduke/archive/2005/12/24/25287.htmlhttp://www.tkk7.com/beyondduke/comments/25287.htmlhttp://www.tkk7.com/beyondduke/archive/2005/12/24/25287.html#Feedback0http://www.tkk7.com/beyondduke/comments/commentRss/25287.htmlhttp://www.tkk7.com/beyondduke/services/trackbacks/25287.htmlSession Descriptions

A Dozen Ways to Get the Testing BugAdvanced Agile Technologies: Beyond XPAdvanced Analytic Applications with Java Data MiningAdvanced Testing Techniques with TestNGAOP in the EnterpriseApache Geronimo Prime-timeBeyond Java: Technologies to Watch"Bottom 10" Reasons Agile Teams FailBuilding Identity Management SolutionsBuilding Quality Applications with AjaxBuilding Quality Applications with Ajax FrameworksDistributed Caching: Essential LessonsDive into RIFEEssential EJB 3.0 PersistenceExtreme Web CachingFastSOA: Applying Native XML Database Technology To Improve SOA PerformanceFlow with ContinuationsJava Specialists in ActionJCR vs. RDBMS: Your App. is a "Content App.", 10 symptoms!The Mobile Java Application ContinuumPatterns in Service-Oriented ArchitecturesOpen Source SOA using POJOs OSWorkflowPersistence with iBATIS - Hands OnPortlet Development with JSFProductive CoderRAD That Ain't Bad: Domain Driven Development with TrailsRefactoring Databases: Evolutionary Database DesignShale: The Next Struts?Software Visualization and Model GenerationState of Web FrameworksUsing Java Business Integration to Enable Composite Applications with ServiceMixXQuery for the Java GeekXML, Schemas and PerformanceThe Importance of Preserving Object Identity while Clustering



A Dozen Ways to Get the Testing Bug
Mike Clark

You've heard everyone praising the benefits of test-driven development, and you'd really like to try it yourself, but how do you get started on a real project? This talk gives you 12 practical ways to start writing tests, and keep writing them, regardless of your project's technology or development process. You'll be able to immediately apply these no-nonsense techniques toward improving your design and testing skills. In no time you'll be writing better software, and faster!


Advanced Agile Techniques: Beyond XP
Scott Ambler

Many development teams have adopted some, if not all, of the techniques of Extreme Programming (XP). There is far more to agile software development, however, than XP. In this presentation you'll learn advanced techniques such as initial architectural modeling, database refactoring, model storming, and agile documentation practices (yes, you still have to write documentation).


Advanced Analytic Applications with Java Data Mining
Mark Hornick

Building applications without advanced analytics is becoming a dangerous practice. Applications that merely collect and report data using queries or OLAP will soon give way to competitor applications that enlist the help of advanced analytics capabilities such as data mining. The Java Data Mining standard (JSR-73) enables building advanced analytic applications natively in Java.

In this session, Mark highlights an application involving campaign management 鈥?selecting customers for a product promotion. Response modeling involves identifying which customers are likely to respond to the promotion. First, Mark explores a solution without the use of data mining, then illustrate how that same application can be augmented with data mining technology to improve the response rate as well as the profitability of the campaign. Mark also provides an overview of JDM 1.0 (JSR-73) and the upcoming JDM 2.0 (JSR-247) standards and how these can be used to build such applications.


Advanced Testing Techniques with TestNG
Cedric Beust

TestNG is a recent testing framework built on annotations that offers advanced testing functionalities such as test groups, method parameters, dependent methods and time-outs.  This presentation will offer a short introduction to TestNG and then will discuss some testing scenarios typically encountered by programmers in various software areas and how TestNG can help create elegant and simple testing designs.


AOP in the Enterprise

Adrian Colyer

In this session Adrian will describe how and why you should be using AOP within your enterprise applications. You will gain a deeper understanding of the goals of AOP, and the different ways that AOP frameworks realize those goals. Spring AOP and AspectJ 5 will then be introduced, and their complementary roles within enterprise applications explained. Recommendations and a roadmap for getting started with these technologies will be presented (with examples and demos) so that you can begin applying what you learn during the talk straight away.


Apache Geronimo Prime-time
Jeff Genender

Apache Geronimo is the latest open source application server to achieve J2EE 1.4 certification, making it ready for prime time in the Enterprise. It is now a real contender in the open source application server market and offers a unique architecture making different open-source projects pluggable and capable of building customized stacks. This session will present an overview of Apache Geronimo, its architecture, its major open source components, how it works, and how to configure and use the application server. This session will cover Geronimo's different concepts such as the kernel, GBeans, deployment and different configurations, and running the application server.



Beyond Java: Technologies to Watch
Bruce Tate

Recently, we've seen a flurry of innovation happen in dynamic languages. From the Ruby on Rails framework to continuation servers to Erlang, a language based on concurrency, we've seen incredible innovation over the last two years. Many of these ideas are just now showing up on the Java platform in frameworks like Rife, Seam and Spring Web Flow.

"Bottom 10" Reasons Agile Teams Fail
Clinton Begin

Agile methodologies such as eXtreme Programming and SCRUM are hot topics today -- and they are also hot targets.  When things go wrong on an agile project, it's far too convenient to blame the methodology.  Consequently it's often the case that the methodology is blamed, instead of the people charged with implementing it correctly.  In this talk Clinton will discuss the most common reasons a team may fail when trying to execute a project using an agile methodology.  He'll cover how to learn from the mistakes of others, and avoid repeating new mistakes of your own.

Building Identity Management Solutions
Justen Stepka

Application developers are with what seems to be an unlimited number of approaches to integrating identity management and single sign-on(SSO).

This presentation will focus on the existing solutions that are available, commerical and open-source and examples from each to help you understand what solution might best work for you. Best practices and lessons learned from popular approaches will be covered too.

Building Quality Applications with Ajax
Dion Almaer & Justin Gehtland

Ajax has revolutionized Web application development in the short year since the term was coined. What is it all about? Why are we excited about a set of capabilities that have been sitting in our browser for years? What can you do with it? And, how can you do it?

Ajax , short for Asynchronous JavaScript and XML, is a technique for communicating with servers from within a web page without causing a page refresh.

This session provides:

  • An introduction to Ajax and an orientation to the state of the ajaxian universe
  • A demonstration of the basic ajaxian techniques through live coding. More advanced examples of Ajax will be demonstrated and deconstructed

You will understand:

  • How the Google Maps UI is built (and why it isn't as hard as it looks)
  • How Ajax can improve portals, community sites, and pretty much any other type of web application.

Furthermore, the issues surrounding how to create an Ajax application that doesn't turn into an unmaintainable pile of hacked up crap JavaScript will be discussed.

This talk will be presented by the founders of Ajaxian.com, a popular Ajax-related web portal.


Building Quality Applications with Ajax Frameworks
Dion Almaer & Justin Gehtland

Ajax techniques can lend tremendous richness to your Web UIs. But Ajax can be tedious and difficult to implement from scratch. Fortunately, there are a number of powerful frameworks that can make it much easier to do Ajax, including some that integrate with Java-based Web frameworks.

This session demonstrates (through live coding):

  • The popular Prototype, Dojo, MochiKit, DWR and Scriptaculous frameworks, each of which offers unique abilities to enhance your applications. These frameworks can be used with any server-side framework
  • Their use with Struts and JavaServer Faces applications

This talk will also discuss the state of Ajax support for JavaServer Faces via third-party JSF components and JSF-specific frameworks.

You will understand:

  • How to easily add amazing Ajax effects to your Java-based Web application.


Distributed Caching: Essential Lessons
Cameron Purdy

This presentation covers application development considerations for achieving maximum scalable performance and reliability in clustered J2EE environments, improving scalability and scalable performance of applications through the use of clustered caching to reliably share live data among clustered JVMs in the application tier, providing transparent fail-over as a key element of uninterrupted operation, and reduced load on the database tier as a key element of scalability.


Dive into RIFE
Geert Bevin

RIFE is a full-stack, open-source Java web application framework, offering fast results with the promise of maintainability and code clarity. This presentation gives you an exclusive insight into its goals and underlying ideas. Through some practical examples, the most important modules are introduced and you'll understand that it's very easy to quickly cover a great distance.

Essential EJB 3.0 Persistence
Doug Clarke

A crash course introduction to EJB 3.0 Persistence of Java Enterprise Edition 5.0. The goal of this session is to demonstrate how to apply the EJB 3.0 Persistence functionality in enterprise application development. Attendees will leave with enough information to get them started building enterprise applications using this new standard. The material will be presented using live demos of application development, testing, and deployment. The persistence capabilities both within and outside of an EJB container will be highlighted.

The open source reference implementation of the EJB 3.0 Persistence, TopLink Essentials, will be used in conjunction with the Eclipse Dali EJB ORM Project tools to build an end to end application illustrating common patterns and best practices.


Extreme Web Caching
Jason Hunter

Web Caching is very important for high traffic, high performance web site but few people know all the professional-level strategies. In this talk I'll share some of the tricks of the trade, including advanced tips from Yahoo's Mike Radwin.

We'll start with the basics: using client-side caches, conditional get, and proxies. Then we'll talk about more advanced features: how best to handle personalized content, setting up an image caching server, using a cookie-free domain for static content, and using randomization in URLs for accurate hit metering or sensitive content.

Attendees should have experience or interest in how the web works and in cajoling the web into doing their bidding.


FastSOA: Applying Native XML Database Technology To Improve SOA Performance
Frank Cohen

The choices Web Service architects and developers make on XML handling libraries, XML message encoding styles and binding utilities, and XML schema design and complexity, have a great impact on the scalability and performance of the deployed service. In this presentation, Frank Cohen will show the results of a recently completed research project that show the performance characteristics of three representative use case implementations on a variety of application servers, both commercial and open-source. Cohen will describe the developer learning curve and productivity story encountered when building the implementations with a wide variety of tools. Cohen will give attendees a kit of the software, a performance test, and developer guide book to use in your own environment.

Flow with Continuations
Geert Bevin

Get back in control of the natural flow of your application.

Continuations leverage the expressiveness of Java for the creation of re-enterable execution points. This presentation explains what continuations are and why they are useful. The benefits quickly become apparent through side-by-side comparisons with traditional flow management. You'll get an overview of the different approaches of today's tools and will see that continuations are handy in many application domains.

Java Specialists in Action
Dr. Heinz Kabutz

Java has some features that make it highly flexible to work with, like putty in the hands of a craftsman. Java specialists are not shy to use advanced features like dynamic proxies, generics, enums to their advantage. In this talk, we will demonstrate some approaches of using Java's dynamic proxies to create virtual proxies, protection proxies, dynamic object adapters and dynamic decorators. A part of the talk will also explore the performance implications and compare it with the benefits gained. P.S. If you are wondering why 鈥渆num鈥?is listed under 鈥渁dvanced features鈥?you should definitely attend this talk.


JCR vs. RDBMS: Your App. is a "Content App.", 10 symptoms!
David Nuescheler

In many applications the typical short-comings of relational databases are covered up either by using database centric frameworks or even worse by using secondary storage. This shows in symptoms that we all know: Binaries go into a Filesystem, "unstructured" information is stored in XML, etc...

This session is geared to prove that a JCR compliant content repository is the ideal general purpose "Future Storage" for modern Applications that require commodity features like Versioning, Fulltext search, Hierarchy support, Ranking, Namespaces without sacrificing transactions, referencial integrity and scalability.

Expect real-life examples and code-snippets.

The Mobile Java Application Continuum
Eugene Ciurana

J Mobile Java has historically being confined to games and trivial applications for personal and mobile devices.  Failure or reluctance on behalf of the manufacturers and carriers to implement a full range of services has prevented the wide adoption of the technology for robust applications.  This presentation introduces an execution architecture for rich mobile Java applications and for interacting with e-commerce or enterprise systems.  Robust mobile application design requires coordination with multiple tiers of resources and overcoming the limitations of J2ME/CLDC and the current crop of JSR implementations.  This presentation will teach you how to design and implement a Java mobile application that operates in a seamless continuum from the handset device to your data warehouse and with third-party service providers.

Open Source SOA Using POJOs
James Strachan

This session will provide an overview of how folks should develop SOA applications so they can take advantage of various middleware technologies like JMS, RMI, WS, JBI, BPEL etc yet keep their code simple and POJO like and to deal with things like asynchronous messaging, ESBs and so forth showing examples using different Apache tools and frameworks.


OSWorkflow

Hani Suleiman

OSWorkflow is a workflow engine from the OpenSymphony group. The talk will be an introduction of the osworkflow engine, a brief discussion of its architecture, as well as highlighting use cases and illustrating integration and usage patterns.

Patterns in Service-Oriented Architectures
Gregor Hohpe

If this was buzzword bingo I probably would be an instant winner with this session title. Nevertheless, patterns and service-oriented architectures do have very interesting and relevant intersection points. Both terms are fashionable, somewhat blurry and often abused. Both terms are also very much about architecture and design trade-offs 鈥?the softer side of software development. Despite all the hype, SOA brings alternative architecture styles and programming models into the mainstream. We now write software using process engines, asynchronous message flow, rules engines, transformations etc. Each style comes with a collection of patterns that should be recognized and documented so that we can build effective solutions and discuss design trade-offs outside of specific technology choices and implementations.


Persistence with iBATIS - Hands On
Clinton Begin

A wise man once said: "PowerPoint is the worst thing ever to happen to public speaking." So, in this session, Clinton will use only a Java IDE and real-world examples to demonstrate how iBATIS is used to create an effective persistence layer for your application.  He will risk life and limb (or at least his reputation) coding before an audience, to build the back end of a simple Java application using a Test Driven approach.  No code snippets here, the persistence layer will be coded from scratch -- with no safety net!



Portlet Development with JSF
Kito Mann

Component-oriented user interface frameworks such as JavaServer Faces (JSF) are growing in popularity, and organizations are also beginning to recognize the power of building application components with the Portlet API. What many don't realize, however, is the fact that JSF has integrated support for the Portlet API, making it a natural fit for building portlets. This session starts with a brief overview of JSF, portlets, and portals. It then explains how JSF portlet support works, and examines the process of developing portlets with JSF. Next, it walks through the development of a simple JSF application and deployment of that application as a portlet inside of Liferay Enterprise Portal, an open-source portal server.

Productive Coder
Dr. Heinz Kabutz

Code Java at the speed of light. Modern IDEs have revolutionised the way in which we are able to churn out code. But sadly, most programmers are held back by bad habits and so never fully utilise the power that is at their fingertips. This talk will demonstrate practical tips on how to go from 2nd gear to overdrive. Topics range from keyboard skills to writing useful comments to refactoring quickly and correctly. Keywords such as final, which is not so final anymore in Java 5, and tools to help you detect dead and duplicate code. Have more fun in your day-to-day Java work by becoming one with your machine.


RAD That Ain't Bad: Domain Driven Development with Trails
Chris Nelson

The Trails framework aims to take a new approach to Rapid Application Development in Java using proven frameworks like Spring, Tapestry, and Hibernate. By eliminating redundant steps in the development process and stressing convention over configuration, Trail can greatly accelerate development of RDBMS persistent web applications. In this session, we'll build a real Trails application in a few minutes, and then dive into the details of how Trails works and how to customize it to your heart's content. We'll also cover how Trails provides features you need to build real application such as validation, internationalization, and security.


Refactoring Databases: Evolutionary Database Design
Scott Ambler

Just like you can refactor your Java code, you can also refactor your database schema. Unfortunately, it's about an order of magnitude tougher to do, in part because of the increased coupling which your schema is involved with, in part because of a lack of tooling, and in part because of cultural challenges within the data community (and that's the nice way to say it). In this presentation you'll learn how to successfully overcome these challenges and discover how to take an agile approach to database development.


Shale: The Next Struts?
Craig McClanahan

The standardization of JavaServer Faces has led to support for this technology in existing web application frameworks. However, most of them treat it as a view tier technology only. Shale, on the other hand, leverages the fact that JavaServer Faces includes a controller tier as well, and focuses on adding value and ease of use features, rather than redundantly implementing functionality that is already available. This session will review the key features added by Shale, as well as its place in the Struts community.


Software Visualization and Model Generation
Gregor Hohpe

Models are often viewed as something you create during design time and use to generate code. What if we turn the approach up-side-down and generate models from code? Humans are very good at recognizing patterns in images, making visualizations a valuable tool, for example to recognize dependencies or data flow. This is particularly true for dynamic, loosely coupled systems that are often less explicit and evolve over time. Once you have generated a model you can take things a step further and run checks and validations against it. Visualizations can also be used to plot out source code metrics over various dimensions to detect potential 鈥渉ot spots鈥?in the application that may require special attention.

This talk applies the concepts of visualization and model generation to a broad range of usage scenarios, such as asynchronous messaging, software components and object-oriented applications.


The State of Web Frameworks
Craig McClanahan

The last couple of years have seen a burst of both standardization and increased innovation in web application frameworks, to say nothing of the very quick uptake in popularity of AJAX. What does it mean for choosing server side technology? What does AJAX mean to existing frameworks? Should we all go back to rich clients instead? Come to this session for a high level overview of the present, and future, of building rich applications for the web.


Using Java Business Integration to Enable Composite Applications with ServiceMix
Bruce Snyder

Java Business Integration (JBI) is a simple API to a Normalized Message Service and Router along with a component model to facilitate the deployment and management of integration services. ServiceMix is a leading open source Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) toolkit based on the Java Business Integration

(JBI) specification. ServiceMix provides business integration capabilities using a complete JBI container and a host of JBI components including those for orchestration, rules, scheduling, transformation, validation and JBI transports including those for email, file, FTP, HTTP, JMS, RSS, VFS, VM and many more.

This session will focus on using ServiceMix in a composite application scenario that takes advantage of its JBI implementation and its use of other Java Enterprise Edition specifications.

Using the Apache License, not only can ServiceMix be deployed in a standalone configuration, but it is also fully integrated with Apache Geronimo or any other J2EE 1.4 compliant application server via the J2EE Connector Architecture (JCA). Fully embracing the Java Message Service (JMS) and Web Services standards allows ServiceMix to provide reliable and robust message delivery regardless of the message payload. The ServiceMix SOA platform provides for the managment of its JBI components via the Java Management eXtensions (JMX) using any JMX compliant management console.


XQuery for the Java Geek
Jason Hunter

XQuery is a new language from the W3C that lets you query XML -- or anything that can be represented as XML, such as relational databases.

As a Java developer -- especially a server-side Java developer -- XQuery is key to searching and manipulating large XML repositories or performing any XML-centric task.

This talk introduces XQuery to the Java developer. I'll explain the XQuery language; I'll show how to call XQuery from Java (including coverage of JSR-225, the XQuery API for Java); and I'll show the XQuery and Java code behind a sample custom book publishing application.

As the creator of JDOM, I'll also explain when to use XQuery instead of JDOM, and when to use both.

XML, Schemas and Performance
Frank Cohen

The IT world is dealing with an explosion of XML schemas and the average Java engineer is not prepared with today's XML tools and techniques. For instance, SOAP, RSS, REST, SOA schemas and protocols, and AJAX are challenging developers every day. In this session Frank Cohen will give many examples of XML schema incompatibility, inefficient and needlessly bulky code, and poor performance and scalability that come with popular XML handling libraries, tools, and techniques. Cohen will show how new strategies for on-the-fly data schema transformation, SOA metadata persistence and versioning and policy-driven intelligent data caching are viable solutions.

BOFs

The Importance of Preserving Object Identity while Clustering
Jonas Bon茅r and Patrick Calahan, Terracotta

Clustering and other forms of distributed computing are not easy in Java. The proliferation of clustered caches in the market today illustrates the need for tools to make clustering in Java easier. The problems with most current solutions are that they break Java's natural programming model 鈥?with unnatural API's and breaking fundamental object identity. This Birds of a Feather session will focus on the importance of preserving object identity in a cluster, and will illustrate a runtime system that understands the developer's domain objects and clusters objects across a cluster transparently while maintaining object identity, using detailed code examples to illustrate the concepts.

 



beyondduke 2005-12-24 10:55 鍙戣〃璇勮
]]>
TheServerSide.com's 4th annual Java Symposium --Schedule http://www.tkk7.com/beyondduke/archive/2005/12/24/25285.htmlbeyonddukebeyonddukeSat, 24 Dec 2005 02:45:00 GMThttp://www.tkk7.com/beyondduke/archive/2005/12/24/25285.htmlhttp://www.tkk7.com/beyondduke/comments/25285.htmlhttp://www.tkk7.com/beyondduke/archive/2005/12/24/25285.html#Feedback0http://www.tkk7.com/beyondduke/comments/commentRss/25285.htmlhttp://www.tkk7.com/beyondduke/services/trackbacks/25285.html

Schedule At a Glance

Wednesday, March 22
5:00 pm - 8:00 pm Registration and information desk opens
Thursday, March 23
8:00 am - 8:50 am Continental breakfast and vendor networking
8:50 am - 9:00 am Day one welcome: Nitin Bharti, Editorial Manager, TheServerSide.com
9:00 am - 9:50 am Morning keynote: 'Transforming Enterprise Java into a Commodity' by Geir Magnusson Jr. 
10:00 am - 11:15 am Break-out sessions
Ted Neward
Topic: Transaction Management

C茅dric Beust
Advanced Testing Techniques with TestNG

Bob Lee
WebWebWork @ Google Case Study
Clinton Begin
Persistence with iBATIS - Hands On
11:30 am - 12:45 pm Break-out sessions
Heinz Kabutz
Java Specialists in Action
Craig McClanahan
State of Web Frameworks
Mike Clark
A Dozen Ways To Get the Testing Bug
Chris Nelson
RAD That Ain't Bad: Domain Driven Development with Trails
12:45 pm - 2:20 pm Lunch and vendor keynote
2:30 pm - 3:45 pm Break-out sessions
Rod Johnson
Topic: Spring
Frank Cohen
XML, Schemas and Performance
Geert Bevin
Flow with Continuations
Cameron Purdy
Distributed Caching: Essential Lessons
4:00 pm - 5:15 pm Break-out sessions
Justin Gehtland & Dion Almaer
Building Quality Applications with AJAX
Linda DeMichel
Topic: EJB 3.0
Adrian Coyler
AOP in the Enterprise
Eugene Ciurana
The Mobile Java Application Continuum
5:30 pm - 6:45 pm Break-out sessions
Bruce Tate
Topic: TBD
Kito Mann
Portlet Development with JSF
David Nuescheler
JCR vs. RDBMS: Your App Is a "Content App", 10 Symptoms!
Scott Ambler
Advanced Agile Techniques: Beyond XP
7:00 pm - 10:00 pm TheServerSide.com Poolside Cocktail Party
Friday, March 24
8:00 am - 8:50 am Continental breakfast and vendor networking
8:50 am - 9:00 am Day two welcome: Nitin Bharti, Editorial Manager, TheServerSide.com
9:00 am - 9:50 am Morning keynote: 'Where Did All the Beautiful Code Go?' by Gregor Hohpe
10:00 am - 11:15 am Break-out sessions
Gavin King
Topic: Hibernate
Geert Bevin
Dive into RIFE
Hani Suleiman
OSWorkflow
Geir Magnusson JR
Future of Java
11:30 am - 12:45 pm Break-out sessions
Gregor Hohpe
Software Visualization and Model Generation (with Erik Doernenburg)

Justen Stepka
Building Identity Management Solutions

Doug Clarke
Essential EJB 3.0 Persistence
Jeff Genender
Apache Geronimo Prime-time
12:45 pm - 2:20 pm Lunch and vendor keynote
2:30 pm - 3:45 pm Vendor presentations
Gemstone
Lessons in High Performance Reliable Distributed Systems
JCP Nexaweb Terracotta
4:00 pm - 5:15 pm Break-out sessions
Heinz Kabutz
Productive Coder
Rod Johnson
Topic: TBD
James Strachan
Open Source SOA Using POJOs
Scott Ambler
Refactoring Databases: Evolutionary Database Design
5:30 pm - 7:30 pm Birds of a Feather Sessions (BOFS)

The Importance of Preserving Object Identity while Clustering

     
Saturday, March 25
8:00 am - 8:50 am Continental breakfast and vendor networking
8:50 am - 9:00 am Day three welcome: Nitin Bharti, Editorial Manager, TheServerSide.com
9:00 am - 10:15 am Keynote Panel: 'The Future of Enterprise Java' Moderated by Ted Neward with Rod Johnson, Linda DeMichiel, Bruce Tate, Cameron Purdy, Floyd Marinescu and Jonas Bon茅r
10:30 am - 11:45 am Break-out sessions
Gregor Hohpe
Patterns in Service-oriented Architectures
Jason Hunter
Extreme Web Caching
Mark Hornick
Advanced Analytic Applications with Java Data Mining
Clinton Begin
"Bottom 10" Reasons Agile Teams Fail
12:00 pm - 1:15 pm Break-out sessions
Justin Gehtland & Dion Almaer
Building Quality Applications with AJAX Frameworks
Frank Cohen
FastSOA: Applying Native XML Database Technology to Improve SOA Performance
Daniel Selman
Topic: Business Rules
Eduardo Pelegri Llopart
Topic: GlassFish
1:15 pm - 2:20 pm Lunch and Security Panel Participants TBD
2:30 pm - 3:45 pm Break-out sessions
Linda DeMichiel & Mike Keith
Java Persistence API
Bruce Snyder
Using Java Business Integration to Enable Composite Applications with ServiceMix
Dain Sunstrom & Aaron Mulder
Topic: Geronimo
Peter Fenton
Topic: Business Organization
4:00 pm - 5:15pm Break-out sessions
Bruce Tate
Beyond Java: Technologies to Watch
Edwin Khodabakchian
Topic: BPEL
Craig McClanahan
Shale: The Next Struts?
Jason Hunter
XQuery for the Java Geek


beyondduke 2005-12-24 10:45 鍙戣〃璇勮
]]>
鍊煎緱鍏蟲敞鐨勪簨05-12-15http://www.tkk7.com/beyondduke/archive/2005/12/17/24354.htmlbeyonddukebeyonddukeSat, 17 Dec 2005 06:18:00 GMThttp://www.tkk7.com/beyondduke/archive/2005/12/17/24354.htmlhttp://www.tkk7.com/beyondduke/comments/24354.htmlhttp://www.tkk7.com/beyondduke/archive/2005/12/17/24354.html#Feedback0http://www.tkk7.com/beyondduke/comments/commentRss/24354.htmlhttp://www.tkk7.com/beyondduke/services/trackbacks/24354.html  12鏈?5鏃ワ紝鐢變腑鍥借蔣浠惰涓氬崗浼氥佸寳浜蔣浠惰涓氬崗浼氥佸寳浜功鐢熷叕鍙稿叡鍚屼婦鍔炵殑鈥滆姊︽兂鐐逛寒涓栫晫鈥斺擲EP鏂囨。搴撴妧鏈彂甯冩毃UOML鑱旂洘鎴愮珛澶т細鈥濆湪鍖椾含浜烘皯澶т細鍫備婦琛屻係EP鏂囨。搴撴妧鏈槸涔︾敓鍏徃緇EP鏁板瓧綰稿紶鎶鏈丼EP鏅鴻兘鏂囨。鎶鏈箣鍚庢帹鍑虹殑絎笁浠EP鎶鏈?BR>灝婃暚鐨勮鍢夌拹濮斿憳闀匡紝鑼冧集鍏冨競闀匡紝鍚勪綅棰嗗銆佸悇浣嶆潵瀹撅紝澶у涓嬪崍濂姐?

銆銆浠婂ぉ瀵逛功鐢熸槸涓涓笉騫沖嚒鐨勬棩瀛愶紝瀵逛腑鍥借蔣浠朵笟涔熸槸涓涓笉騫沖嚒鐨勬棩瀛愶紝鎴戜滑鍦ㄨ繖閲屾鑱氫竴鍫傦紝鍏卞悓瑙佽瘉榪欐牱涓涓巻鍙叉ф椂鍒伙細涓浗杞歡涓氱涓嬈″湪杞歡鎶鏈牳蹇冮鍩熻揪鍒板叏鐞冮鍏堛備功鐢烻EP鏂囨。搴撴妧鏈湪杞歡涓氬巻鍙蹭笂絎竴嬈′負鏂囨。浜掓搷浣滄彁渚涗簡鍙涔嬭礬銆係EP鏂囨。搴撴妧鏈槸鎴戜滑鍗佸勾蹇冭鐨勬垚鏋滐紝鎴戦毦浠ュ湪榪欑煭鐭殑鏃墮棿鍐呭仛璇︾粏闃愯堪銆傛垜鍙兘綆鍗曚粙緇嶅嚑鐐癸紝嬈㈣繋鍚勪綅涓撳鍜屼笟鐣屽悓琛屽湪浠婂悗璺熸垜浠仛榪涗竴姝ョ殑浜ゆ祦銆?/P>

銆銆鎴戠殑姹囨姤鍒嗗洓涓儴鍒嗭紝棣栧厛浠嬬粛鎴戜滑鍙栧緱鐨勭獊鐮達紝鐒跺悗璇存槑鏂囨。涓嶈兘浜掓搷浣滃艦鎴愬淇℃伅浜т笟鍙戝睍鐨勯噸瑕侀殰紕嶏紝鐒跺悗浠嬬粛瑙e喅鏂囨。浜掓搷浣滅殑鏂囨。搴撴妧鏈紝鎺ヤ笅鏉ユ槸UOML鑱旂洘鐩稿叧鎯呭喌鐨勪粙緇嶃?/P>

銆銆澶у閮界煡閬擄紝涓浗杞歡涓氶暱鏈熶互鏉ユ牳蹇冩妧鏈帉鎻″湪浠栦漢鎵嬩腑錛屼駭涓氬彂灞曞彈鍒朵簬浜猴紝澶勪簬涓縐嶈鍔ㄥ眬闈€傚湪鍒剁害鎴戜滑鍙戝睍鐨勬牳蹇冩妧鏈腑灝卞寘鍚簡鏁版嵁搴撴妧鏈傛暟鎹簱鏄瘮緇撴瀯鍖栨暟鎹洿涓洪噸瑕佺殑棰嗗煙錛岄鍩熺洰鍓嶅瓨鍦ㄤ竴涓噸澶ч棶棰樺氨鏄枃妗g殑浜掓搷浣滈棶棰橈紝濡傛灉鑳藉瑙e喅榪欎釜闂錛屽氨鑳藉鍦ㄨ繖涓鍩熼噷鍙栧緱閲嶅ぇ紿佺牬錛屾垜浠皢鑳藉鑾峰緱姣旀暟鎹簱鏇村ぇ鐨勩傚巻緇忓崄騫寸殑鍙戝睍錛孲EP鏂囨。搴撴妧鏈涓嬈′負鏂囨。浜掓搷浣滄彁渚涗簡鍙涔嬭礬銆備簨瀹炶瘉鏄庯紝鎴戜滑铏界劧璧鋒姣旇緝鏅氾紝浣嗘槸鍙鎴戜滑鏁簬鍒涙柊銆佸潥鎸佸垱鏂般佸杽浜庡垱鏂幫紝鎴戜滑榪樻槸鑳藉鏈夋墍浣滀負鐨勩係EP鎶鏈涓浠f妧鏈槸1995騫村彂琛ㄧ殑錛孲EP鏁板瓧綰稿紶鎶鏈紝褰撴椂浠呮瘮鍥藉钀藉悗涓ゅ勾銆傚簲璇ョ畻鏄腑鍥借蔣浠朵笟鍦ㄦ牳蹇冩妧鏈鍩熷樊璺濇渶灝忕殑鎶鏈傚湪2000騫存垜浠彇寰椾簡灞閮ㄧ殑紿佺牬錛屽湪鏁板瓧鍏ㄥ幙綆$悊鏂歸潰杈懼埌浜嗗浗闄呴鍏堟按騫熾傛垜浠槸鍦ㄥ叏鐞冪涓瀹舵帹鍑哄湪綰跨殑DRM鎶鏈紝鑰屼笖榪欎釜鎶鏈埌鐜板湪涔熸槸瀹夊叏鍙潬紼嬪害鏈楂樼殑銆?004騫存垜浠熀鏈笂涓庡浗澶栧悓姝ユ帹鍑轟簡絎簩浠EP(鏅鴻兘鏂囨。鎶鏈?錛屾垜浠湪寮鍙戠浜屼唬鎶鏈殑鍚屾椂鍙戠幇錛屾枃妗d簰鎿嶄綔騫朵笉鑳借絎簩浠f妧鏈В鍐熾傛垜浠涓鴻繖涓妧鏈繕浼氬線涓婂彂灞曪紝緇忚繃甯傚満鐨勫垎鏋愭妧鏈爺絀舵枃妗f湭鏉ュ崄騫寸殑闇姹傦紝灝變駭鐢熶簡榪欐牱鐨勬兂娉曪紝鍚屾寮鍙戠涓変唬鎶鏈紝灝辨槸浠婂ぉ鍙戣〃鐨凷EP鏂囨。搴撴妧鏈紝榪欎釜鎶鏈瘮鍥藉鎶鏈暣鏁撮鍏堜簡涓浠c?/P>

銆銆淇℃伅浜т笟灝辨槸瀵逛俊鎭繘琛屽鐞嗙殑鎶鏈紝淇℃伅鍙互鍒嗕負緇撴瀯鍖栨暟鎹佷功闈㈡枃妗e拰嫻佸獟浣擄紝緇撴瀯鍖栨暟鎹ぇ綰﹀崰20%宸﹀彸鐨勬瘮渚嬶紝鍓╀笅鐨?0%鏄潪緇撴瀯鍖栦俊鎭紝鍏朵腑涔﹂潰鏂囨。鍗犱簡涓昏鐨勪喚棰濓紝濡傛灉鑳藉鍦ㄨ繖涓鍩熷彇寰楁垚緇╃殑璇濓紝瀹冪殑鎰忎箟鍜屼環鍊煎簲璇ヤ笉浜氫簬鍦ㄧ粨鏋勫寲棰嗗煙鍙栧緱鐨勬垚緇┿備絾鏄幇鍦ㄦ鍦ㄨ涓涓棶棰樺洶鎵扮潃錛岃繖灝辨槸鏂囨。鐨勪簰鎿嶄綔銆傜洰鍓嶄笉鍚岃蔣浠朵笉鑳藉鍚屼竴鏂囨。榪涜鎿嶄綔銆備笉綆℃槸灝侀棴鏍煎紡錛岃繕鏄紑鏀炬牸寮忥紝鏈鍚庣殑緇撴灉閮芥槸琚數鑴戣蔣浠舵墍鍨勬柇銆備絾鏄竴縐嶈蔣浠舵槸涓嶅彲鑳藉寘鍚墍鏈夊姛鑳界殑錛屽氨綆楁槸寰蔣鐨刉ord銆丒xcel絳夌瓑銆傛洿閲嶈鐨勬槸涓嶅彲鑳芥兜鐩栦俊鎭俊鎭鐞嗙殑鎵鏈夌幆鑺傦紝榪欐牱閫犳垚鐨勭粨鏋滄槸淇℃伅嫻侀毦浠ヨ瘡絀垮悇涓幆鑺傦紝褰㈡垚浜嗕俊鎭宀涖傛枃妗?SPAN class=yqlink> 鐭ヨ瘑浜ф潈鐨勬牳蹇冩妧鏈紝緇堜簬鍦ㄤ粖澶╁彇寰椾簡榪欐牱鐨勬垚緇┿傚綋鐒舵垜浠渶閲嶈鐨勬敮鎸佹潵鑷簬鎴戜滑鐨勭敤鎴楓傚彟澶栦篃瑕佺壒鍒劅璋笟鐣屽悓琛岀殑绱у瘑鍚堜綔鍜屽獟浣撶晫鏈嬪弸鐨勫府鍔┿佹敮鎸侊紝浣跨殑鎴戜滑鍙栧緱鐨勬垚鏋滆兘澶熷緱鍒板箍娉涚殑瀹d紶鍜屽簲鐢ㄣ傛垜浠棤娉曢璦錛屼絾鎴戜滑鐩鎬俊鏂囨。搴撲駭涓氱殑褰㈡垚鍜屽彂灞曞皢涓轟漢綾誨甫鏉ユ棤娉曚及閲忕殑浠峰鹼紒璋㈣阿澶у錛?/P>

銆銆涓繪寔浜猴細

銆銆鎴戞兂浠h〃澶у鎻愬嚑涓皬闂銆係EP鏂囨。搴撹癁鐢熶粠鏌愮鎰忎箟涓婅鏄皯鏃忎駭涓氥佽蔣浠朵駭涓氬湪鏍稿績鎶鏈鍩熶竴涓綍瑙佺殑閲嶅ぇ紿佺牬銆傛垜鎯蟲偍鐜板湪涓瀹氬緢嬋鍔紝鍥犱負姣曠珶濂嬫枟浜嗗崄騫寸殑鏃墮棿銆備腑鍥戒漢鐨勬櫤鎱х‘瀹炴槸鍏ㄤ笘鐣屽叕璁ょ殑錛屼絾鏄蔣浠朵駭涓氬仛浜嗚繖涔堝騫達紝涓鐩存病鏈夊艦鎴愭瘮杈冩湁瑙勬ā鐨勫儚鍥介檯涓婄殑寰蔣鍏徃鐨勪紒涓氾紝璇翠竴涓嬩綘鐨勪綋浼氥?/P>

銆銆鐜嬩笢涓達細

銆銆涓浗杞歡涓氳櫧鐒惰搗姝ユ瘮杈冩櫄錛岃繖鏄竴涓師鍥狅紝浣嗘槸鏇撮噸瑕佺殑鍘熷洜鏄洜涓烘垜浠己涔忔牳蹇冩妧鏈備腑鍥借蔣浠朵紒涓氶噷澶у鏁伴兘鏄仛鐨勫簲鐢ㄥ紑灞曡蔣浠跺紑鍙戠殑錛屽仛浜у搧寮鍙戠殑姣旇緝灝戯紝鍋氭牳蹇冩妧鏈殑搴旇璁叉槸鍑ゆ瘺楹熻銆傚洜涓烘垜浠己涔忔牳蹇冩妧鏈墍浠ヤ駭涓氬彂灞曞氨鍙楀埗浜庝漢錛屾湭鏉ヨ鎯蟲敼鍙樿繖涓眬闈㈠氨搴旇鍔犲己鏍稿績鎶鏈殑寮鍙戯紝鑰屼笖搴旇鍔犲己瀵規湭鏉ユ牳蹇冩妧鏈殑寮鍙戯紝浣挎垜浠湪淇℃伅浜т笟錛屽洜涓鴻繖鏄竴涓垱鏂扮殑琛屼笟錛屽鏋滄垜浠兘澶熺巼鍏堝垱鏂幫紝浠婂ぉ鍙兘鎴戜滑宸茬粡鏄鍔ㄤ簡錛屼絾鏄槑澶╂垜浠繕鏈夋湭鏉ャ?/P>

銆銆涓繪寔浜猴細

銆銆寰堝鏈嬪弸榪樹笉鏄緢浜嗚В榪欎釜澶嶆潅鐨勬妧鏈紝榪欎釜鏍稿績鎶鏈兘澶熷琛屼笟鏈夊澶у獎鍝嶅憿錛?/P>

銆銆鐜嬩笢涓達細

銆銆鎴戞兂瀹冪殑褰卞搷浼氬垎鍑犱釜鏂歸潰錛岄鍏堥氳繃瀹炵幇淇℃伅鐨勪簰鑱斾簰閫氾紝閫氳繃榪欑浜掓搷浣滐紝鑳藉鎵╁ぇ

beyondduke 2005-12-17 14:18 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲人色婷婷成人网站在线观看| 91亚洲精品视频| a级成人毛片免费图片| 亚洲AV无码乱码国产麻豆穿越| 国产精彩免费视频| 亚洲欧美在线x视频| 亚洲AV无码精品色午夜果冻不卡| 丁香花免费完整高清观看| 青青青视频免费观看| 久久久久亚洲精品天堂| 在线观看亚洲免费视频| 国产成人久久AV免费| 激情无码亚洲一区二区三区| 亚洲AV无码一区二区二三区入口| 午夜成人免费视频| 国产自国产自愉自愉免费24区| 亚洲日本天堂在线| 精品亚洲永久免费精品| 日韩在线免费播放| 免费人妻无码不卡中文字幕系| 国产精品亚洲二区在线| 亚洲精品中文字幕乱码影院| 亚洲真人日本在线| 成年人免费观看视频网站| 香蕉免费一区二区三区| 特级一级毛片免费看| 亚洲中文久久精品无码1| 亚洲乱码精品久久久久..| 在线观着免费观看国产黄| 97视频免费在线| 华人在线精品免费观看| 免费国产高清毛不卡片基地| 亚洲乱码卡一卡二卡三| 亚洲AV无码一区二区三区系列| 久久精品亚洲福利| 日本免费网站观看| AA免费观看的1000部电影| 99精品视频在线视频免费观看| 成人一区二区免费视频| 特级av毛片免费观看| 国产AV无码专区亚洲AV蜜芽|