Tuesday, September 22, 2009

Java Web Server

apache geronimo app server
sun glass fish server
resin server
ORION server
jetty server by apache

BLAZIX Java Server

JOnAS open/free application server
Apache_Geronimo

Friday, September 18, 2009

SUN GLASSFISH SERVER

GlassFish is an open source application server project led by Sun Microsystems for the Java EE platform. The commercial version is called Sun GlassFish Enterprise Server. GlassFish is free software, dual-licensed under two free software licences: the Common Development and Distribution License (CDDL) and the GNU General Public License (GPL) with the classpath exception.

GlassFish is based on source code donated by Sun and Oracle Corporation's TopLink persistence system. It uses a derivative of Apache Tomcat as the servlet container for serving Web content, with an added component called Grizzly which uses Java NIO for scalability and speed.

The project was launched on 6 June 2005. On 4 May 2006, Project GlassFish released the first version that supports the Java EE 5 specification.

On 8 May 2007 Project SailFin was announced at JavaOne as a sub-project under Project GlassFish. Project SailFin aims to add Session Initiation Protocol (SIP) servlet functionality to GlassFish.[1]

On 17 September 2007 the GlassFish community released version 2 (aka Sun Java System Application Server 9.1) with full enterprise clustering capabilities, Microsoft-interoperable Web Services.

On 21 January 2009 Sun Microsystems and the community released version GlassFish 2.1 (aka Sun GlassFish Enterprise Server 2.1) which serves as the basis for the Sailfin SIP AppServer project (aka Sun Communication Application Server).

In version 3, GlassFish adds new features to ease migration from Tomcat to GlassFish[2]. The other main new features are around modularity (GlassFish v3 Prelude shipped with an Apache Felix OSGi runtime), startup time (a few seconds), deploy-on-change (provided by NetBeans and Eclipse plugins), and session preservation across redeployments[3]. GlassFish v3 "final" is set to be aligned with the upcoming Java EE 6 release.

Glassfish server
MONITERING sun java SERVER FOR ALERTS halcyoninc

Wednesday, November 5, 2008

java related technologies summary

Languages :
JDK1.7, C, C++, Java, Python, lisp, Ruby, COBOL, FORTRAN, Pascal, Fox pro, SQL, UML.
Web Technologies:
JDBC, Servlets, JSP, RMI, EJB, JNDI, Java Beans, JMS, Java Mail,LDAP,JDO, JPA , Java Doc,CORBA, MQ Series, JTA, JDO, POJO, JSTL, Struts Tag Libraries, i18N, Junit, easyMock.
Front End Technologies:
XHTML4, DHTML,JSP,Swing, JSF, AWT, ColdFusion, Perl, PHP, Struts 2.0, ASP, Visual Basic,
JavaScript--web 2.0,JSON, DOJO, Extj, GWT, YUI,EXT JS,JQuery,Prototype,Scriptaculous
DTM SQL editor , Html editor Dream Weaver, DOM.
ECM Tools:
EMC Documentum, Interwoven Team site ,IBM File Net , Vignette,IBM MAXIMO ASSET Mgt tool
DataBases ----- Oracle8i/9i/10g,oracle, IBM DB2, Sybase, exist, Tera Data, MS SQL Server, Sun MySQL, NCR Teradata, eXist, Sybase, IBM Informix 7, Cloudscape 4.0
Web/Application servers:
Weblogic 7.1/8.1/9.2/10,IBM Websphere5/6.1, Oracle Application Server10g, Tomcat4/5/6, JBoss4.2, Adobe JRun, Pramati Server 3.0, Orion app server (j2ee 1.3),Web logic portal 9.2/10 , BroadVision , JBoss portals
RDBMS tools : MS SQL Query Analyzer, Toad9.6 , Pl/sql Developer , apex sql edit, ERWin DB Model SQL Navigator , SQL Prompt , alotova sql editor, SQL Prompt , alotova sql editor, AquafoldSql editor
EAI Tools: ESB, TIBCO, Web Methods, JCAPS, IBM Process Server.
JAVA Rules Engines –PEGA, ISACS Blaze Advisor Rules Engine.
Frameworks: Jakarta Struts, Validator framework, spring, Web Services, SMC.
XML Technologies:
XML, XSD, XSL, XSLT, DOM, SAX, JAXP, JAXB, XML Spy, XML-Query, SOAP,
WSDL, Web services ,Xfire, EDI, XPATH, X12, Xml editor stylusstudio , ALTOVA , BPML, HIPAA, HL7.
IDE:
Eclipse3, WSAD, Web Logic work shop, Net Beans, RAD, J developer, J builder , Intelli J IDE, Edit plus, KAWA.
JAVA Build Tools: Log4J, logback,
Version Control Tools: VSS(Team Foundation Server ), VSS, Harvest ,Rational Clear Case.
ORM TOOLS----Hibernate, Oracle Top Links, I Batis
Performance tuning ----- JConsole, JProfile, Manage Engine
OOAD Design Tools: MS Visio, Rational Rose, together.
Reporting Tools: JFree Pie Chart, Crystal, iText, Jasper Reports, BIRT,Informatica , BOXI.
Testing tools: Test director, Win Runner, Test Director, Mercury Quality Center(QTP ),
Rational Clear Quest, create test cases , Unit, Regression System , Integration Testing,
ATLAS, Capture ,Remidi Bug Tracking Tool, Bug Reporting,
SDLC Methodology: Waterfall, V Model, TDD, Agile software development
Tools: Cute FTP, PUTTY, Smart FTP, Real VNC Viewer, Dam Ware Remote Control system Access, Oracle Identity Management, Agile, JProbe, RSA, Smart FTP, Real VNC Viewer, PUTTY.
Operating Systems: WindowsXP/NT/98/2k, DOS, UNIX, AIX, Sun Solaris, LINUX, Unix Shell Scripting.

MS office -Word, Excel, Power Point.,
J2EE Design Patterns --Value object (VO) =DTO having all set /get methods like bean
DAO Interface ,DAO impl is a bean or class
Developed implementation plans for shipping the services to System, Performance, UAT and Production boxes.
SDLC methodologies: V model ,Water fall model,SCRUM, XP, TDD , Agile

JAVA SDLC models

scrum-vs-xp-why-scrum

Monday, November 3, 2008

Saturday, October 4, 2008

ant and Maven scripts

Java Project build tools Maven ,ant groovy..

Here some of links will explain very clearly

ANT and Groovy

building-web-applications-with-maven-2

ant-build-script-for-java-web-application
build.xml

maven-1.x using war

Ant+Jetty+Plugin

roseindia-----jboss---buildingwebapplicationwithant


tomcat-6.0-doc-appdev-build.xml


some of the other scripting tools for build the application
make, gnumake, nmake, jam
groovy

Sunday, September 28, 2008

java load and stress testing tool

apache Jmeter

Jmeter is one of the Java tools which is used to load testing client/server applications. Earlier it was used for testing Web Applications only however now-a-days its being used for other test functions. It is typically used to measure performance and to load test functional behavior of client-server applications. It can also handle FTP and JDBC requests. You must be aware of such other tools like WinRunner. You will be glad to know that as compared to WinRunner, Jmeter is easy to use due to its simple and intuitive GUI. Moreover its absolutely free and can be modified at ease as its an open

Apache jmeter testing tool

Sunday, September 21, 2008

Spring example guide

It is good Example See this site spring examples

SaxParserProject examples

-------------------Spring frame work ----------------

spring reference
spring
struts spring

Thursday, September 18, 2008

java interview Questions

ORACLE FAQS


http://www.coolinterview.com/type.asp?iType=8








Some info on outer joins
Query A: Oracle Outer Join Syntax

view plaincopy to clipboardprint?

SELECT d.dname, d.deptno, e.ename
FROM dept d, emp e
WHERE d.deptno = e.deptno(+) and
d.deptno in (10,40)

SELECT d.dname, d.deptno, e.ename
FROM dept d, emp e
WHERE d.deptno = e.deptno(+) and
d.deptno in (10,40)
Query B: ANSI Outer Join Syntax Version 1

view plaincopy to clipboardprint?

SELECT d.dname, d.deptno, e.ename
FROM dept d LEFT OUTER JOIN emp e
ON d.deptno = e.deptno
WHERE d.deptno in (10,40)

SELECT d.dname, d.deptno, e.ename
FROM dept d LEFT OUTER JOIN emp e
ON d.deptno = e.deptno
WHERE d.deptno in (10,40)
Query C: ANSI Outer Join Syntax Version 2

view plaincopy to clipboardprint?

SELECT d.dname, d.deptno, e.ename
FROM dept d LEFT OUTER JOIN emp e
ON d.deptno = e.deptno and
d.deptno in (10,40)

SELECT d.dname, d.deptno, e.ename
FROM dept d LEFT OUTER JOIN emp e
ON d.deptno = e.deptno and
d.deptno in (10,40)
Do note the slight difference between the two ANSI versions: Query B has the filter predicate in the WHERE clause, where Query C has the filter predicate in the ON clause.

Query Results
Query A

DNAME DEPTNO ENAME
-------------- ---------- ----------
ACCOUNTING 10 CLARK
ACCOUNTING 10 KING
ACCOUNTING 10 MILLER
OPERATIONS 40

4 rows selected.
Query B

DNAME DEPTNO ENAME
-------------- ---------- ----------
ACCOUNTING 10 CLARK
ACCOUNTING 10 KING
ACCOUNTING 10 MILLER
OPERATIONS 40

4 rows selected.
Query C

DNAME DEPTNO ENAME
-------------- ---------- ----------
ACCOUNTING 10 CLARK
ACCOUNTING 10 KING
ACCOUNTING 10 MILLER
RESEARCH 20
SALES 30
OPERATIONS 40

6 rows selected.

Tuesday, September 16, 2008

create Log4J messages for testing system

Log4J messages for testing system


by SIRISH


create Log4J messages for testing system


http://www.openqa.org/ For QA testing


It os good quality control tectonics here please check 

http://www.openqa.org

A JAVA OPEN SOURCE  softwares



http://java-source.net/

Cruise Control configuaration

Cruise Control configuaration
Nice article on How to Configure cruise control...

cruisecontrol





Friday, September 12, 2008

testing for java

JConsole   java based load testing 

DBUnit   unit testing 


httpunit for unit testing


Implemented Caching using Apache JCS.

http://jakarta.apache.org/jcs/

Used JaSypt to store encrypted data in the database.

http://www.jasypt.org/features.html
         


openn cmd promt


java -Dcom.sun.management.jmxremote Testfile



open another  cmd and type jconsole

Tuesday, July 15, 2008

fire bug for fire fox browser

fire bug plug in for firefox brower add on for the html content dynamically edit and view option but not saved .it is easy to delete some of the div ,colors etc.

Tuesday, July 8, 2008

Servers and port numbers

Oracle 1521
bea weblogic 7001 HTTPS 7002
tomcat 8080 https 8081
Web sphere  server 
JBOSS 8080
Point Base databse  database is bea default database for Portals and content managenet
  • DB2: 50000 and 50001
  • SQL Server: 1433
  • LDAP: 389 is the default, but if you choose to separate your LDAP server from your WebSphere servers with a firewall, this port will also need to be configured.
bootstrapPort900admin.configadmin.configserver-cfg.xml
lsdPort9000
LSDSSLPort9001
HTTP transport port9080DatabaseDatabase
HTTPS transport port9443







SSO(single sign On)
oracle oblix  in wiki


bea Netegrity 

Netegrity Siteminder(CA ) provides web SSO and authorization services 

Wednesday, May 7, 2008

Portal servers in IT Market

Enterprise Platform Vendors:

  1. SAP - SAP Enterprise Portal
  2. Computer Associates - CleverPath Portal
  3. Oracle - PeopleSoft Enterprise Portal

Application Server Portals - These products are extensions of Java application servers:

  1. IBM - Websphere Portal Server
  2. Sun - Sun Java System Portal Server
  3. BEA - WebLogic Portal
  4. Oracle - Oracle Portal

Pure-Play Providers:

  1. Vignette - Vignette Application Portal (VAP)
  2. Plumtree - Plumtree Corporate Portal

Departmental Portals:

  1. Microsoft - SharePoint Portal Server

Specialty Portal Products:

  1. ATG - Dynamo e-Business Platform
  2. Broadvision - Broadvision Portal

Major Open Source Portals:

  1. Apache Project - Jetspeed 2 Enterprise Portal
  2. Zope - Plone

Thursday, May 1, 2008

JSON

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON is built on two structures:

  • A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.
  • An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.

These are universal data structures. Virtually all modern programming languages support them in one form or another. It makes sense that a data format that is interchangable with programming languages also be based on these structures.

Security Assertion Markup Language (SAML) is an XML standard for exchanging authentication and authorization data between security domains, that is, between an identity provider (a producer of assertions) and a service provider (a consumer of assertions). SAML is a product of the OASIS Security Services Technical Committee.

The single most important problem that SAML is trying to solve is the Web Browser Single Sign-On (SSO) problem. Single sign-on solutions are abundant at the intranet level (usingcookies, for example) but extending these solutions beyond the intranet has been problematic and has led to the proliferation of non-interoperable proprietary technologies. SAML has become the definitive standard underlying many web Single Sign-On solutions in the enterprise identity management problem space.

http://www.youtube.com/results?search_query=extjs&search_type=&aq=f


JSON

http://www.youtube.com/watch?v=PoW1EZR7S80

http://sitepen.com/labs/guides/?guide=DojoQuickStart   

http://www.youtube.com/watch?v=8mwKq7_JlS8