Berkeley CSUA MOTD:Entry 23735
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/25 [General] UID:1000 Activity:popular
5/25    

2002/1/31-2/1 [Computer/SW/Languages/Java] UID:23735 Activity:high 70%like:23731
1/31    Can someone explain (with minimal buzzword usage) what a java
        application server (like websphere) is and why companies use them?
        \_ This might be wrong, but it will probably give you a general idea:
           They make java beans and servlets easier.  Java beans are of 2
           colors:
           Entity beans, which have attributes that map to database rows (w/
           associated getters/setters + other custom methods); and session
           beans, which save state between page loads (easier to deal with
           than cookies).
           Servlets are tiny java classes/methods embedded in html files.
           \_ Servlets can be automatically generated from JSP files which
              have java embedded in HTML, but that's not all a servlet is.
        \_ An application server is just an environment for code
           to run under. In addition, app servers provide some
           capabilities like monitoring, reliability/failover,
           security, etc.
           Some types of applications require an application server because
           they need an execution environment for the code (e.g., web-based
           applications or EJB applications).
           Companies use app servers either because they type of application
           they are writing requires one or because they need (or think they
           need) the additional services an app server provides.
        \_ The notion is that a lot of server-based applications have a very
           similar core: multithreading, database connectiviy, directory
           connectivity, load-balancing, management, failover, transaction
           management(especially distributed transaction mgmt),etc...The idea
           is that if you accept certain limitations on your design, you can
           get these features without having to implement them yourself.
        \_ Duh, he said minimal buzzwords.  Application Server is nothing
           but a sophicasted midlleware that lies between your client and
           backend server.
           \_ buzzwords: middleware, client, and backend server.
              \_ He didn't say no buzzwords.  Learn how to read.
                 Even with 3, that is a lot fewer than 20.  And that is
                 if you consider client and backend server buzzwords.
        \_ what's a good way to learn to work with application servers if
           I've never used them before (but I'm good with java)? thanks for
           the answers, btw. -OP
        \_ Read the introduction to the book "Enterprise JavaBeans, 3rd Ed."
           on http://amazon.com or in a bookstore.
        \_ CGI PERL SCRIPTS INSTANTIATE NEW PROCESSECES EVERY TIME THEY
           ARE RUN, JAVA APP SERVERS DONT END OF STORY
           \_ bitch calm down!
              \_ you meant... "stupid bitch calm down!" appservers are
                 much more than CGI replacements and don't necessarily
                 have anything whatsoever to do with HTTP (ejb, jms,
                 soap/.net, etc).  since most business is just some
                 process and software is good at modeling processes,
                 most modern businesses are heavily automated with
                 software (sap, peoplesoft, seibel, etc.).  app
                 servers provide a platform to build business apps
                 on top.  if you want the warehouse to tell the
                 e-commerce site that you are out of a product, you
                 probably want reliable, guaranteed message delivery
                 so you use an appserver with messaging middleware
                 (jms is the java standard interface for messaging).
                 \_ Anyone who has been in an organization that has
                    implemented SAP or PeoplesSoft knows that they're
                    actually very poor at modeling processes.  They're
                    good at getting organizations to change their processes
                    to fit the business software.  -tom
                 \_ i never said java app servers are replacements for CGI
                   nor did i say they only have to do things with HTTP. Jerk.
                   \_ yes you did CGI-end-of-story retard.  learn to
                      communicate.
                        \_ plus, if you have mod_perl installed, CGI perl
                           scripts don't instantiate new processes.  -tom
ERROR, url_link recursive (eces.Colorado.EDU/secure/mindterm2) 2025/05/25 [General] UID:1000 Activity:popular
5/25    

You may also be interested in these entries...
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil
4/29    Why were C and Java designed to require "break;" statements for a
        "case" section to terminate rather than falling-through to the next
        section?  99% of the time poeple want a "case" section to terminate.
        In fact some compilers issue warning if there is no "break;" statement
        in a "case" section.  Why not just design the languages to have
        termination as the default behavior, and provide a "fallthru;"
	...
2013/3/5-26 [Computer/SW/Languages/Java] UID:54618 Activity:nil
3/5     Three emergency Java updates in a month. Why do I have a feeling
        that the third one won't be the last one?
        \_ Bingo!
	...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
2012/8/29-11/7 [Computer/SW/Security] UID:54467 Activity:nil
8/29    There was once a CSUA web page which runs an SSH client for logging
        on to soda.  Does that page still exist?  Can someone remind me of the
        URL please?  Thx.
        \_ what do you mean? instruction on how to ssh into soda?
           \_ No I think he means the ssh applet, which, iirc, was an applet
              that implemented an ssh v1 client.  I think this page went away
	...
2011/12/8-2012/1/10 [Computer/SW/Languages/Java, Computer/SW/Security] UID:54252 Activity:nil
12/8    Java code much worse IRL than pretty much everything else:
        http://preview.tinyurl.com/d5e46cq [ars technica]
	...
2011/4/16-7/13 [Computer/SW/Languages/Python] UID:54086 Activity:nil
4/16    Whoa, I just heard that MIT discontinued 6.001 (classic scheme)
        to 6.01. In fact, 6.00, 6.01 and 6.02 all use Python. What the
        hell? What has the world become? It's a sad sad day. SICP forever!
        \_ old story, they've ditched that shitty book and lang for a while.
        \_ I used to think scheme was cool, then I saw Ka Ping Yee's
           "Beautiful Code" class aka 61a in python, and converted.
	...
2011/2/24-4/20 [Computer/SW/Languages/Java] UID:54048 Activity:nil
2/24    Go Programming Language.  Anyone here use it?  It kind of
        reminds me of java-meets python, and well, that is fitting given it's
        a GOOG product.  What is so special about it?
        \_ as I understand it, it's a suitable OOP-y systems language with more
           structure than C, less complexity than C++, and less overhead than
           Java/Python.
	...
2010/8/8-9/7 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Web] UID:53914 Activity:nil
8/8     Trying to make a list of interesting features languages have
        touted as this whole PL field comes around, trying to see if they
        have basis in the culture of the time: feel free to add some/dispute
        1970 C, "portability"
        1980 C++, classes, oop, iterators, streams, functors, templates
             expert systems
	...
2009/12/5-26 [Computer/SW/Languages/Java] UID:53569 Activity:nil
12/4    what do people have their JAVA_HOME's set to on soda?
        \_ don't. are you trying to get sun java? It is installed, but not
           the default.  check dpkg -l and dpkg -L
           \_ I'm trying to run maven to get scala/lift.net working
              properly and it's complaining that JAVA_HOME is not set.
              \_ you probably want one of the directories in /usr/lib/jvm,
	...
2009/9/28-10/8 [Computer/SW/Languages/C_Cplusplus] UID:53409 Activity:nil
9/28    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
        Java is #1!!! Followed by C, PHP, C++, Visual Basic, Perl,
        C#, Python, Javascript, then finally Ruby. The good news is
        Pascal is going waaaay back up!
        \_ C is still more popular than C++?  I feel much better about myself
           now.
	...
2009/8/7-14 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:53252 Activity:high
8/6     In C one can do "typedef int my_index_t;".  What's the equivalent in
        C#?  Thanks.
        \_ C#? Are you serious? Is this what the class of 2009 learn?
           \_ No.  I have to learn .NET code at work.  I am Class of '93.
           \_ python is what 2009 learns, see the motd thread about recent
              cal courses and languages
	...
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate
7/20    For those who care btw, it looks like eclipse is now A Standard Tool
        at UCB ugrad cs, probably replaced emacs.  Furthermore, people get
        angry at seeing Makefiles, (since eclispe takes care of that).  I
        guess it's just a sign of the times.
        \_ The more people at my work use eclipse the less the code is
           managable in emacs.  I'm not sure which application's fault
	...
Cache (816 bytes)
amazon.com -> www.amazon.com:80/exec/obidos/subst/home/home.html
Black and Decker PD600 Pivot Plus 6-Volt High Performance Screwdriver It's a drill, screwdriver, tape measure, light, and more in one cordless tool. Cetaphil Daily Facial Moisturizer, SPF 15, Fragrance Free - 4 fl oz Replenishes moisture and nourishes sensitive skin. Slim Fast Succeed Snack Bar, Cookies N' Cream (12 Bars) Lose weight with the luscious taste of cookies and cream. Caldrea Laundry Detergent, Sweet Pea - 68 fl oz Leaves your baby's clothes clean and smelling like sweet peas. Nature Made SAM-e Mood Plus 200mg, (30 Enteric Coated Tablets) Designed to enhance your mood and promote healthy joints. We take up to 50% off standard retail prices and deliver right to your door--no club fees, no hassle, no parking lot. Check back every day at noon (central time) for all-new Bottom of the Page^TM Deals.