October meeting of the Mountain View Java Users Group

 
     Date: Wednesday, October 22nd, 1997
     Time: 7.00pm-8.30pm
 Location: Sun Mountain View Campus
           Building 6, Berkely Room (directions below)


 Agenda:
 
 6.45 to 7.00  - Refreshments
 7.00 to 7.05  - Announcements
 7.05 to 8.15  - The Wonders of Server Side Java  by 
		 Michael Shoffner, Co Founder, Prominence.com &
                 Co-author 'Java Network Programming' and 'Applets and 
                 Channels Without Programming' (Manning/Prentice Hall)
 8.15 to 8.30  - Q&A 

 
Note: For the "Announcements" section if you have something you
      would like announced, or any "News" (upcoming conferences,
      information about similar groups, applets...etc) please send
      mail to (Sudhakar Ramakrishnan) sudha@best.com prior 
      to the meeting. A bulletin board would be placed for
      product announcements/job openings/miscellaneous announcements.

      (Refreshments courtesy of Technology Search)
 =========================================

  The Wonders of Server Side Java

 =========================================

 
Server-side Java is just beginning to come into its own as an increasing number of developers adopt Java servers for production uses. JDK 1.1 offers an exciting range of implementation alternatives that make Java highly attractive for use in server and middleware tiers.

This presentation focuses on two 1.1 approaches to Java servers: sockets and servlets. The context for the discussion is a simple USENET-like "discussion group" application. The server for this application needs to manage a database of articles against concurrent client accesses.

We first look at a standalone sockets-based server design which employs threaded handlers to deal with client requests. The attendant synchronization issues and the use of 1.1 I/O streams classes are examined, as well as a method to optimize socket-based Java servers.

We then implement the same server function using servlets under Apache 1.2.4. We examine servlet development in-depth, including installation, API highlights, SSL support, and other interesting servlet features.

Scaling, robustness, and performance issues for both implementations and Java in general are also discussed. The code for both implementations is provided.

 =====================

 Biography:

 =====================


Michael Shoffner co-founded Prominence Dot Com, a Java development firm specializing in Internet/Intranet solutions and Java training. He co-authored 'Java Network Programming' and 'Applets and Channels Without Programming' (Manning/Prentice Hall). He is lead author of the Javaworld "Step by Step" series and has written articles for other trade publications, including DDJ, Web Week, and BYTE. His past speaking engagements include Internet Expo, San Jose and Intranet NY '96.

Michael's experience includes consulting and Internet-based product development in Java and C/C++. He spearheaded the 1994 WXYC Simulcast Project, which resulted in WXYC's becoming the world's first radio station with an Internet simulcast. He is also a founding member of the RTP Java Users' Group. His special interests include distributed systems, collaboration, encryption, and imminentizing the Eschaton.

 =====================

 Directions:
 
 =====================

101 South take the San Antonio North exit which will take you over the freeway. Go thought the light at Bayshore. Turn right on Casey Ave (very small sign), then make the next right on Marine Way, then left on Coast Ave. Go down to the end of Coast turn right into the parking lot at end of street. Building 6 will be the first one on the left. You can see the sign that says building 6 (it will be extremely obvious).

From 101 North take the San Antonio exit, and then turn right. Then the same directions as above.

Information on the Mountain View Java User's Group can be found on the World Wide Web at:

MTVJUG HOME PAGE:
-> http://www.mtvjug.org/mtvjug/home.html


Back

Last Updated : Tue 10/14/1997