I have read the Value Object Pattern presented by this site and was impressed. I was wondering if it was possible to directly post a JavaBean (Value Object) to a servlet so that the servlet can pass that JavaBean (Value Object) to the EJBSession object so that it can start processing the request.

Simple POSTing is impossible if only because of what it means: client sends an HTTP request to the server. Value object is your server-side object and your client does not have the slightest idea of its content. You can post only strings - that's what TCP/IP does, and JSP-container could also take care of parsing them into primitive types behind the scene. Everything else is out of bounds. What you can do is reconstruct your value objects from string pieces.

TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations technology projects - with its network of technology-specific websites, events and online magazines.