Sessions at JAX San Jose about Web

Your current filters are…

Tuesday 21st June 2011

  • HTTP for Web Developers

    by Jason Hunter

    This talk gives web developers an understanding of what's going on in the layer beneath their code. By understanding HTTP you can become a more effective debugger, improve your site's cachability, design better deployment architectures, author more useful non-browser web clients such as spiders, and (most importantly) avoid a slew of subtle bugs. With an understanding of HTTP we'll look at advanced topics like HTTP request smuggling vulnerabilities and HTTP tunneling pros and cons.

    At 9:45am to 11:00am, Tuesday 21st June

  • Testing JSF

    by Kito D. Mann

    Web applications are notoriously difficult test, and even though JavaServer Faces (JSF) is an excellent technology, it doesn't necessary make testing easier. If you want to go beyond black box testing, you need access some of the framework's infrastructure in order to write comprehensive integration tests and unit tests. This means that you either need mock/stub objects, or your tests must run inside the container.
    In this session, we'll discuss different ways to test JSF applications, starting from outside the box with Selenium, and then moving inward by looking at tools like JSFUnit and Arquillian, as well as complete mock/stub environments like MyFaces-Test. Along the way, we'll discuss the best use cases for these tools, and point out their pros and cons.

    At 9:45am to 11:00am, Tuesday 21st June

  • Beautiful Java EE: URL-rewriting for the next generation web-user

    by Lincoln Baxter III

    Java EE is already the perfect solution for complex business/enterprise systems, and the improvements in JavaServer Faces 2.x provide the perfect chance to reach out to the consumer and small business market; JSF is easier to use than it's ever been before, now making it accessible to businesses of all sizes. In order to complete the user-experience, however, one must not overlook the URL.

    At 11:15am to 12:30pm, Tuesday 21st June

  • Webs of Data: The Future Starts Now

    by Brian Sletten

    The steady adoption of REST brings with it architectural properties that made the Web of Documents so successful by freeing documents from their filesystems. Now, the same thing is happening to Webs of Data. REST is opening a door to share interlinked data in the Enterprise and on the Internet. The Semantic Web builds on this and frees the information from its containers whether they are databases, documents or services.
    Benefits include:
    *improved search results
    *sharing information on the Web
    *weaving information into and extracting it from documents
    *organizing content the way you want to see it
    If you think the question, "Why should I be on the Web?" sounds silly to modern ears, come find out why "Why should I publish my data on the Web?" will someday sound as silly.

    At 11:15am to 12:30pm, Tuesday 21st June

Wednesday 22nd June 2011

  • RESTful Services with Java EE

    by Shaun Smith and Doug Clarke

    REST is a technique for providing light weight Web Services. In Java EE the Java API for RESTful (JAX-RS) services provides the service framework, Java Persistence API (JPA) provides the data access, and Java Architecture for XML Binding (JAXB) produces the messages. This talk will cover the integration points between these standard technologies, where the pain points are, and how to avoid them.

    At 10:00am to 11:15am, Wednesday 22nd June

  • Web vs. Apps

    by bgalbs

    With the recent release of Firefox 4, we're reminded that today's browsers sport amazing capabilities, truly graduating from markup renderers to sophisticated app run-times. We're sure to see some amazing new web applications just over the horizon that take advantage of these new capabilities. At the same time, the mobile ecosystem is white hot. What relationship do mobile "apps" have with the web and how will these two communities co-exist into the future? Also, how do developers target all of these different platforms? Join Ben and Dion as they share their thoughts on these and other issues.

    At 3:15pm to 4:00pm, Wednesday 22nd June