a cup of java please
When I was involved in Microsoft related technologies these days, Java has matured a lot of so many jargons.... starting struts... java server faces! I thought I will blog myself explaining what these are in the java world and few others?
java - the language with the bandwagon "write once, run anywhere?"
java 3 editions - java 2 standard, enterprise, micro
applet
Java servlet
Java's way to extend and enhance the reach of Web servers
javabeans
- component software APIs for the Java platform
Java server pages (JSP)
- Web developers rapidly develop and easily maintain dynamic, platform-independent Web pages with separate user interfaces and content generation so designers can change the page layout without altering the dynamic content
Java Foundation Classes (JFC) or Swing
- set of Java class libraries provided to support building GUIs and graphics functionality for Java-based client applications
Java Database Connectivity (jdbc)
-API that lets you access most tabular data sources from within Java,
Remote Method Invocation (RMI)
- is a method by which remote Java objects can be invoked from other Java virtual machines
Enterprise JavaBeans (EJB)
- a technology that uses a component model to simplify the development of middleware applications by providing automatic support for services such as transactions, security, database connectivity, and more.
Java Hotspots
Jini
-open architecture for creating highly adaptive network-centric services for both hardware and software.
javaServer Faces (JSF)
JavaServer Faces technology is a framework that simplifies user interface (UI) development for Web applications. It helps users assemble reusable UI components on a Webpage, manage its state, handle events, and easily connect them to backend data sources.
struts
Struts, from the Jakarta Project, is a development framework for Java servlet applications based upon the Model-View-Controller (MVC) design paradigm
Struts is comprised of a controller servlet, beans and other Java classes, configuration files, and tag libraries. This means that when you have downloaded Struts (and I'll come back to how this is done) you have available:
a controller for your application (the Struts servlet acts as a common controller for the whole application)
a collection of Java beans and other helper classes that you use in the "Model" part of your application
a collection of tag libraries used in your jsp-pages
To glue these things together Struts uses a set of configuration files. Together this gives you the skeleton that you can use to "strut" your application.
taglibs
Java Application Servers
BEA Weblogic
Enhydra
IBM Websphere
iPlanet
JBoss
Orion
Silver Stream
Novell
Java Portal Servers
Apache Jetspeed
IBM WebSphere Portal Server
Architecture Whitepaper (PDF)
iPlanet Portal Server
Oracle9iAS Portal
Silverstream ePortal
Development Tools
Eclipse
EMACS
IntelliJ IDEA
jEdit
jBuilder
jMeter
NetBeans
TextPad
Visual Age
Watchdog
XDoclet
companies
sun, ibm, bea
servers:
apache
tomcat


0 Comments:
Post a Comment
<< Home