Enterprise Java Beans
Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology.
Servlet, JSP
Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can be thought of as an applet that runs on the server side.
Java Server Pages (JSP) is a technology that lets you mix regular, static HTML with dynamically-generated HTML. Many Web pages that are built by CGI programs are mostly static, with the dynamic part limited to a few small locations. But most CGI variations, including servlets, make you generate the entire page via your program, even though most of it is always the same.
AWT / Swing based project
AWT stands for Abstract Window ToolKit. The Abstract Window Toolkit supports GUI Java programming. It is a portable GUI library for stand-alone applications and/or applets. The Abstract Window Toolkit provides the connection between your application and the native GUI. The AWT provides a high level of abstraction for your Java program since it hides you from the underlying details of the GUI your program will be running on. AWT components are appropriate for simple applet development or development that targets a specific platform (i.e. the Java program will run on only one platform).
Swing implements a set of GUI components that build on AWT technology and provide a pluggable look and feel. Swing is implemented entirely in the Java programming language, and is based on the JDK 1.1 Lightweight UI Framework.
Integrated Development Tool: Eclipse
Eclipse is a popular Integrated Development Environment (IDE) for Java programming that can be used as an environment for other languages like C++ and Ruby, as a framework for consolidating tools of any kind, and as a Rich Client Platform for creating desktop or server applications. The Eclipse open source community is responsible for many projects, ranging from business intelligence to social networking.
Scripting Languages: PHP, Java Script
PHP is a general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Java Script is a programming language that is used to create scripts, or bits of code that are interpreted on the fly when executed. This is in opposition to application development languages, which are used to write programs that are compiled and then executed. With scripting languages each statement in the program is evaluated and executed as it is encountered. |