HomeDigital EditionSys-Con RadioSearch Java Cd
Advanced Java AWT Book Reviews/Excerpts Client Server Corba Editorials Embedded Java Enterprise Java IDE's Industry Watch Integration Interviews Java Applet Java & Databases Java & Web Services Java Fundamentals Java Native Interface Java Servlets Java Beans J2ME Libraries .NET Object Orientation Observations/IMHO Product Reviews Scalability & Performance Security Server Side Source Code Straight Talking Swing Threads Using Java with others Wireless XML
 

"Strategies For Securing JAVA Code"
Vol. 9, Issue 4, p. 48

	



Listing 1
void method (int a) {
        int b;
        int value_returned =  calculate (a, b);
         String user_name = getUserName( );
        boolean valid_stack_trace  = 
		isValidStackTrace(newThrowable().getStackTrace());
         assertTrue("Warning!, Unexpected sequence of operations" ,
		 valid_strack_trace);
       // critical call, will not execute if assertion fails.
        updateDataBase(user_name, value_returned);

}

 

All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.
  E-mail: [email protected]

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.