6. http://www.howtoforge.com/speedycgi_debian_etch
1993
#!/usr/bin/perl
print "Content-type: text/htmlnn<h1>Hello World!</h1>n";
# See if we are running under SpeedyCGI or not.
if (eval {require CGI::SpeedyCGI} && CGI::SpeedyCGI->i_am_speedy) {
print "<br>Running under speedy=",
CGI::SpeedyCGI->i_am_speedy ? 'yes' : 'no',
"n";
}
cgi-bin
13. view data
view helper access
object
transfer
object
14. view
data
view business access
object
helper object
transfer transfer
object object
15. view RN
Service
BC
Business
EAO
Manager
Persistence
DAO
BO Negocio data
view business access
object
helper Action
object
Controller
View MB transfer transfer DTO
object object VO Type
PageBean
PB ValueObject
Entity
ManagedBean