AS400 Iseries

AS400 | System i | i5 | Iseries | i5/OS | OS/400 tips, jobs, answers, information


Monday, April 18, 2005

Best practices to improve performance in Servlets


  • Overview of Servlets

  • Use init()method as cache

  • Optimization techniques in service() method

  • Optimization techniques in destroy() method

  • Cache the static and dynamic data

  • Choosing the right session mechanism

  • Control HttpSession

  • Disable Servlet auto reloading

  • Control Thread pool

  • Key Points

Posted by Col at 8:39 pm

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Subscribe To as400 blog

Posts
Atom
Posts
Comments
Atom
Comments

Popular Posts

  • RIAA sues the dead | The Register
  • Javalobby - Java J2EE Programming Forums - Coldtags suite 2.1: 210+ custom JSP tags
  • as400 Iseries Tips
  • ibm as400 manuals v5r4
  • Creating an as400 Query
  • as400 subsystem
  • AS400 / ISeries Freeware / Shareware
  • AS400 APIs
  • AS400 API - QCMDEXC - Execute Command
  • Journaling for Performance

Popular Posts

  • AS400 Job Scheduler
  • IBM AS400 Manuals V5R4
  • AS400 APIs
  • AS400 Business Partners
  • as400 Websphere Application Server
  • Free AS400 Software
  • i5/os DB2 White Papers
  • IBM i Developer Road Atlas
  • Iseries Client Access and Iseries Navigator
  • Other as400 sites
  • System i Redbooks
  • Used AS400s

As400 Books

Click to Read Reviews

Blog Archive

  • ►  2012 (1)
    • ►  June (1)
  • ►  2011 (1)
    • ►  May (1)
  • ►  2010 (21)
    • ►  April (4)
    • ►  March (13)
    • ►  February (3)
    • ►  January (1)
  • ►  2009 (114)
    • ►  September (17)
    • ►  August (1)
    • ►  July (8)
    • ►  May (77)
    • ►  April (7)
    • ►  February (4)
  • ►  2008 (45)
    • ►  May (44)
    • ►  April (1)
  • ►  2007 (2)
    • ►  October (1)
    • ►  May (1)
  • ►  2006 (430)
    • ►  August (3)
    • ►  July (1)
    • ►  May (6)
    • ►  April (39)
    • ►  March (330)
    • ►  February (51)
  • ▼  2005 (1217)
    • ►  December (1)
    • ►  November (1)
    • ►  October (29)
    • ►  September (9)
    • ►  August (78)
    • ►  July (72)
    • ►  June (176)
    • ►  May (154)
    • ▼  April (201)
      • Basic Requirements of a JavaServer Faces Applicati...
      • del.icio.us loader
      • Amazon Filler Item Finder
      • Free Excel Spreadsheets
      • Little Boxes - CSS Tutorial
      • The Evolution of a Programmer
      • You've been kicked in the nuts!
      • I Am Bored - Sites for when you're bored.
      • AJAX miracles
      • Using DWR with Spring and Hibernate
      • AppFuse 1.8 Released
      • Sun shares surge on 'joke' that firm will go priva...
      • apachefriends.org - very easy apache, mysql, php a...
      • RSS Mix - Mix any number of RSS feeds into one uni...
      • The 46 Best-ever Freeware Utilities
      • Essential bookmarks for web designers and web deve...
      • How to Create a Photographic Gallery Using CSS
      • Kevin Smith Previews Revenge of the Sith
      • Turning a PC into a Firewire-Based SAN?
      • DWR - Ajax and XMLHttpRequest made easy
      • Nokia to launch phone that stores 3,000 songs on a...
      • Google Launches UK Maps and Local Search
      • Free TiVo: Build a Better DVR out of an Old PC
      • Gates wants to scrap H-1B visa restrictions
      • Need to finid the current local time anywhere in t...
      • The Example JavaServer Faces Application
      • JSF - Backing Bean Management
      • JSF - Navigation Model
      • JSF - User Interface Component Model
      • Ben Poole :: weblog :: Back to Java
      • JSF Creating the Pages - greeting.jsp
      • Building a Linux PVR Part I - MythTV Setup and Ins...
      • Open Source TV anyone
      • Tomcat with Squid as Reverse Proxy - nicer alterna...
      • Java SOS is a set of configurable Java servlets fo...
      • JSF - Steps in the Development Process
      • Screen-scraping with XQuery
      • Create internationalized JSP applications
      • How to make a Coin Ring - How to end up in jail mo...
      • Shocking TShirts, Film Tshirts, Music Tshirts, Log...
      • Top 10 Reasons I Hate My iPod
      • Adobe to acquire Macromedia
      • Nintendo DS Development Tutorial :: WiFiMe
      • CSS and Email, Kissing in a Tree
      • JavaServer Faces is easier than you think
      • Antarctic glaciers show major melting
      • ChilliSpot - Open Source Wireless LAN Access Point...
      • The Complete Idiot's Guide to Writing Shell Extens...
      • The Mask Email Image Generator will create a JPG i...
      • Web Page Development: Best Practices
      • SourceForge.net: Project Info - flickrj
      • Ajaxian Blog: Confluence gives us nice Ajax usage
      • jlibrary
      • The Inaugural "Fedex Day" - Atlassian meets Google...
      • Borland open sources JBuilder
      • Reverse Engineering OS X
      • bobbyvandersluis.com | Ten good practices for writ...
      • bobbyvandersluis.com | Ten good practices for writ...
      • Free 128mb flash drive from Insight
      • Free 128mb flash drive from Insight
      • The Ultimate JSP Tabs!
      • How to use Tiles with JSF Applications
      • WWWOFFLE simple proxy server
      • Wiring Your Web Application with Open Source Java
      • MySQL Optimization
      • Is AJAX worth adopting?
      • AJAX Matters - Asynchronous JavaScript and XML and...
      • DWR - Ajax and XMLHttpRequest made easy
      • Building an Infrared Transmitter for Your PC | Har...
      • Who Needs Load Balancing?
      • Drill Down Edit Screens with JSF
      • Simplifying Java with Jakarta Commons Lang
      • IBM eServer iSeries in the news
      • Six Ways to Jump-Start Your Day
      • Cheap Stingy Bastard
      • Writing for the Web
      • No Need to Stew: A Few Tips to Cope With Life's An...
      • Elastic Design: A List Apart
      • PreciseJava.com - Best practices to improve perfor...
      • Best practices to improve performance in JSP
      • Best practices to improve performance in Servlets
      • Smart phone silently runs up $9,000 bill
      • Best practices to improve performance in JDBC
      • Best practices to improve performance in EJB
      • j2se 5.0 / jdk 1.5 available on Iseries V5R3
      • : What's the Big Deal about SQL?
      • Bob quietly borrows internet service from 3 neighb...
      • iCLOD is an open-ended online city exploration gam...
      • Make your digital photos comic book-ey
      • RIDICULOUSLY SENSITIVE CHARGE DETECTOR
      • Turning your mobile into a magnetic stripe reader
      • LEDMeter is a free program for displaying computer...
      • NadaBlog: Building An Effects Pedal Board
      • Make your own story with public domain images
      • Nutter embeds an RFID tag in his hand to easily op...
      • Bad web pages are fragile, cranky, and impossible ...
      • The 25 most difficult questions you'll be asked on...
      • Teach Yourself Japanese
      • Good Online Sources for Free Books
      • User Interface Design For Programmers
      • Free DNS service - Easy, web-based domain manager ...
      • Welcome to EveryDNS.net -- our project to provide ...
      • When it comes to slackers, there are three types o...
      • Nine things you can do to make your web site bette...
      • opensourceCMS.com - Try before you install!
      • This guy has had some funny experiences in Japan
      • Small Business tips and resources for small busine...
      • Drag n' Drop in JavaScript
      • Sun Loses $61 Million
      • Windows to Linux: A Beginner's Startup Guide
      • Ubuntu is Amazing, Linux for Human Beings. Wow, co...
      • How to get a perfect shave
      • Cycling Fixed Gear
      • Create posters from any image
      • What Development Tools Do You Use?
      • opensourceCMS.com
      • WholeNote - The On-Line Guitar Community - with gu...
      • How to Cook a Simple Curry "Anything"
      • Free online pronunciation guides + dictionary : ES...
      • DNS cache poisoning diverts surfers to malicious s...
      • IBM hiring Firefox programmers
      • Managing Component Dependencies Using ClassLoaders...
      • Techdirt Corporate Intelligence: Techdirt Wireless...
      • Logemann Blog
      • Google is offering free hosting of video clips
      • Top Java Integrated Development Environments (IDE)...
      • MyFaces tiles support working.... AWESOME
      • Put Struts to work with a FREE book on Struts Best...
      • Apache MyFaces 1.09 released
      • eclipsepowered � Blog Archive � Eclipse Source cea...
      • Microsoft plugs critical holes in Windows
      • Surviving and Thriving in the Software Business
      • How-to: Protect Your Wireless LAN
      • Is MySQL Gearing Up To Take On Oracle?
      • DB2 Instead of Triggers
      • Materialized Query Table support on DB2 UDB for iS...
      • What Java developers have to know about databases
      • Not all improvements are good
      • Wireless development with JSF
      • Google top home for Web logs
      • Charles Beckham's Weblog
      • Pacman Celebrates 25th!
      • Setting up eclipse for painless upgrades
      • Microsoft unveils new Xbox 2 on MTV
      • First Convicted Spammer Gets 9 Years
      • Tomcat, Hibernate and AS400/ISeries
      • Turning off commons digester logging in tomcat
      • as400 Iseries Tips
      • How fast are your reactions?
      • Beginners guide to website marketing 2004
      • Configuration and policy files
      • Java Cryptography Extension
      • Web Application Form Design
      • Man arrested for paying in $2 bills
      • Nokia Unveils New Luxury Phone
      • JMeter Quickstart for Load Testing Web Application...
      • Build Your First BlackBerry Java App
      • Forget OO in PHP.
      • Darren Hobbs: Third party code considered harmful
      • Latest smart phone virus targets Symbian
      • Do you have diabetes? Are you sure?
      • Rajendra Alapaty's Weblog : AJAX - Technology/Arch...
      • � Will SCO case make the finish line? | Open Sourc...
      • Apache Jetspeed 2.0 M2 (Milestone Release Second) ...
      • INTRODUCTION TO AUTOBOXING
      • Using OS/400 Prestart Jobs for Repetitious Server ...
      • A partitioned table created on an iSeries server i...
      • IBM's new A-Z database strategy: Ascential, Apache...
      • Jarman and Soltis speak out: The future of the iSe...
      • IBM Launches Expanded iSeries Partner Program to S...
      • IBM Recognizes Top Innovators on iSeries Systems
      • Tomcat debugging with Eclipse
      • PookMail - disposable email
      • The 46 Best-ever Freeware Utilities
      • Advanced System Building 301 : pc, computer, build...
      • Tricks of the Trade - Naval Officer
      • Good-Tutorials.com - 6856 Adobe Photoshop Tutorial...
      • Tricks of the Trade - Naval Officer
      • Top iSeries blunders:
      • Del.icio.us popular sites
      • Expert Advice Tip Sheet -- Top Ten Motivators
      • Where To Find Great Free Photographs And Visuals F...
      • c|net Falls for April Fools Joke
      • Yahoo! Launching New Search Index
      • Amazon buys on-demand book printer
      • FBI demonstrates 3 minute Wi-Fi hack
      • Kevin Kelly -- Cool Tools
      • Twenty-Six Entrepreneurs We Love
      • Develop rock-solid code in PHP: Lay the foundation...
      • NASA: There is Water on Mars
      • Raible Designs ~ Matts Going to work for Microsoft...
      • Raible Designs ~ Matts Going to work for Microsoft...
      • Critical flaws in IE and Outlook discovered
      • January 2005 New Java Performance Tips
      • Wordpress games Google by hosting LinkFarm
      • New Google product: Google Gulp
      • Google Doubles E-Mail Space
      • Velocity: A template engine OR A Rule engine OR Bo...
      • eBook making on the PSP
      • Using the PSP as a web browser round up...
      • Things I hate about my Flatmate: Where is the remo...
    • ►  March (193)
    • ►  February (140)
    • ►  January (163)
  • ►  2004 (63)
    • ►  December (43)
    • ►  November (9)
    • ►  October (4)
    • ►  June (3)
    • ►  April (1)
    • ►  January (3)

Labels

  • .net (3)
  • 5250 (2)
  • advanced job scheduler (1)
  • ajax (1)
  • Analyst Programmer (1)
  • ant (1)
  • apache (2)
  • api (29)
  • APIs at Work (1)
  • appservers (1)
  • as 400 job scheduler (1)
  • as400 (122)
  • AS400 Analyst (1)
  • AS400 Analyst Programmer (1)
  • AS400 journalling (1)
  • as400 manuals (1)
  • as400 manuals v5r4 (1)
  • as400 Query (1)
  • AS400 Spring (1)
  • as400 webapp (1)
  • as400 webapp Deployment (1)
  • as400blog (2)
  • backups (1)
  • batch job scheduling (1)
  • benchmarking (1)
  • blogs (6)
  • blunder (1)
  • browser (1)
  • Built PC (1)
  • business partners (1)
  • catalog (1)
  • cgi (1)
  • change control (1)
  • Christmas (1)
  • cl (1)
  • client (1)
  • cms (1)
  • command (1)
  • connection strings (1)
  • crypt (3)
  • css (1)
  • cvs (3)
  • data queue (3)
  • data stream (1)
  • database (4)
  • dates (1)
  • db2 (14)
  • dds (1)
  • debug (1)
  • debugging (1)
  • demo (1)
  • Deployment as400 (1)
  • development (1)
  • dns (1)
  • DST (1)
  • eclipse (3)
  • emulators (1)
  • encode (1)
  • encryption (1)
  • erp (1)
  • examples (1)
  • excel (1)
  • exit programs (1)
  • file systems (1)
  • free (16)
  • free as400 software (30)
  • free format (1)
  • frog (1)
  • funny (1)
  • groovy (1)
  • HA (1)
  • halcyon (1)
  • hibernate (2)
  • high availability (1)
  • history (1)
  • host (1)
  • hotspot (1)
  • housekeeping (2)
  • HSSF (1)
  • html (1)
  • i5 (2)
  • i5/os (8)
  • ibm (3)
  • ibm i (4)
  • IBM System i (1)
  • IBM System i APIs at Work (1)
  • ifs (2)
  • images (1)
  • indexes (1)
  • integrated software (1)
  • iseries (17)
  • iseries access (2)
  • iseries job scheduler (1)
  • iseries navigator (2)
  • java (45)
  • jdbc (4)
  • job scheduler (1)
  • job scheduler as400 (1)
  • job scheduler software (1)
  • job scheduling (1)
  • job scheduling software (1)
  • jobs (7)
  • journalling (2)
  • jsf (3)
  • jtopen (1)
  • lansa (1)
  • LANSA's integrated (1)
  • LANSA's integrated software (1)
  • Layout Utility (1)
  • links (1)
  • linux (21)
  • logicals (2)
  • mail (1)
  • mambo (1)
  • managed hosting (1)
  • mandrake (1)
  • manuals (1)
  • manuals v5r4 (1)
  • me (1)
  • messaging (1)
  • midrange (1)
  • migration (1)
  • modernisation (1)
  • mqt (1)
  • mssql (1)
  • networking (2)
  • New PC (1)
  • news (3)
  • nfs (1)
  • odbc (3)
  • ole (1)
  • os/400 (2)
  • os400 (2)
  • pci (1)
  • performance (2)
  • php (6)
  • PostgreSQL (5)
  • prestart (1)
  • Privacy Policy (1)
  • Programmer AS400 (1)
  • prtf (1)
  • QGYOLJBL (1)
  • QMHLJOBL (1)
  • QNTC (1)
  • qsecofr (1)
  • qsh (1)
  • query (2)
  • redbook (2)
  • redbooks (1)
  • replication (1)
  • Report Layout (1)
  • Report Layout Utility (1)
  • rest (2)
  • rpg (12)
  • sbmjob (1)
  • security (3)
  • seo (1)
  • server (1)
  • sites (1)
  • sleep (1)
  • smart cube (1)
  • soa (1)
  • soap (1)
  • software (15)
  • software LANSA's (1)
  • sourceforge (1)
  • Spring Struts (1)
  • Spring Struts AS400 (1)
  • SQL (6)
  • ssd (2)
  • ssl (1)
  • storage (1)
  • stored procedures (1)
  • struts (2)
  • Struts AS400 (1)
  • subfiles (2)
  • subsystems (1)
  • system i (3)
  • system request (1)
  • tiles (1)
  • tomcat (14)
  • transform (1)
  • tshirt (1)
  • twitter (1)
  • unix (1)
  • upgrades (1)
  • used as400 (1)
  • user space (1)
  • Utility Report (1)
  • v5r4 (1)
  • v5r4 as400 (1)
  • v6r1 (1)
  • vendor (6)
  • video (1)
  • virtual server (1)
  • was (1)
  • wdsc (2)
  • web (5)
  • web enable (1)
  • web services (3)
  • webapp Deployment (1)
  • webcast (1)
  • webhost (1)
  • webserver (1)
  • websmart (1)
  • websphere (6)
  • windows (1)
  • xml (2)
  • zend (2)
  • zip (1)

Links

  • IBM System i Wikipedia Entry
  • IBM
  • Privacy Policy
  • Contact Us
  • About Us
  • About Me
Simple template. Powered by Blogger.