Many
existing
legacy
or
heritage
applications
are
written
in
older-styles,
as
large
monolithic
programs
rather
than
as
more
modern
modular
routines.
This
session
will
explore
how
to
break
apart
large
monolithic
programs
along
modern,
object-oriented
lines
resulting
in
a
client
side
that
handles
interactive
screens
and
user
interaction,
and
a
batch
server
side
that
handles
database
I/
O
and
any
business
logic
(business
rules,
etc.)
This
session
explores
practical
methods
to
allow
you
to
begin
to
clone
existing
programs
into
two
halves,
the
client
side
and
the
server
side,
in
a
fairly
mechanical
way
that
is
easy
for
programmers
to
learn.
Once
you
have
done
this,
you
can
then
begin
to
develop
true
PC-based
clients
running
in
a
browser
using
JSP
technologies,
or
using
a
pure
Java
client
(using
Swing,
etc.)
to
provide
a
true
graphical
user
interface
to
your
existing
legacy
applications.
You
can
begin
using
these
techniques
one
program
or
application
at
a
time,
to
begin
to
gradually
convert
your
existing
base
of
code
to
a
more
modern
architecture.
By
the
end
of
this
session,
attendees
will
know
how
to:
1.
Approach
re-modularizing
applications.
2.
Separate
user
interface
from
batch
logic.
3.
Create
a
true
client/
server
architecture.
|