In this article we'll be discussing some important events. No, we aren't
talking about birthdays or anniversaries (although those are certainly
important), but about critical PowerBuilder component life-cycle events that
fire off inside EAServer and the effect various component properties have on
these events.
A corollary benefit of this discussion is that the accompanying source code
contains details on how to implement a remote EAServer log viewer inside
PowerBuilder (see sidebar "Log Viewer" for more information). As always, all
the source code discussed in this article is available on the PBDJ Web site,
www.sys-con.com/pbdj/source/index.html.
The notion of stateful versus stateless design is an article unto itself.
When talking about life-cycle events, it's important to understand how these
events behave differently depending on the type of component. For our
... (more)
How can Sybase's EAServer architecture help create a bridge between the
worlds of Java and PowerBuilder to access advanced cryptographic
functionality that isn't natively available in PowerBuilder?
Part 1 of this article ("A Little Security in an Insecure World" [PBDJ, Vol.
9, issue 12]) established a level playing field by introducing you to
terminology that as PB developers we typically don't deal with on a daily
basis. One of the key points in Part 1 was that there is more to security
than just hiding something behind a user ID and a password. PowerBuilder does
not expose a r... (more)
In this article we'll be discussing some important events. No, we aren't
talking about birthdays or anniversaries (although those are certainly
important), but about critical PowerBuilder component life-cycle events that
fire off inside EAServer and the effect various component properties have on
these events.
A corollary benefit of this discussion is that the accompanying source code
contains details on how to implement a remote EAServer log viewer inside
PowerBuilder (see sidebar "Log Viewer" for more information). As always, all
the source code discussed in this article is av... (more)
Adobe's LifeCycle Data Services ES offers developers powerful
capabilities. Some of this software’s capabilities, specifically
server push, can be developed with relative ease using a utility class that
has been around in the Flash APIs for a great while, and without having to
pay licensing fees for LifeCycle Data Services ES. The utility class
spotlighted in this article is flash.net.XMLSocket, and it provides all the
client-side plumbing required for implementing server push. In the context
of this article, server push is defined as the ability for a client to
register... (more)
EJB. JSP. JMS. JMX. JCA. JTA. JAAS. JAXP. JDBC. JNDI. This is a partial list
of the acronyms you'll find in the 228-page J2EE v1.4 public draft. Of
course, I was able to assemble this list of acronyms before I reached the
bottom of page six.
This new version of J2EE is presented as the Web services version, so to be
fair I should add SOAP, SAAJ, JAX-RPC, and JAXR to this list. In this age of
integration, I wouldn't feel right if I didn't include JCA and JACC. I also
feel obligated to at least mention the unfortunate specifications that were
absent the day acronyms were handed ou... (more)