TECHNOLOGY DETAILS : 5.1 JAVA Frame Work:
Implementing project in java has several features over the language. Since Java is object-oriented network-savvy programming language. Java that make it good language for middle box security system programming
Java is designed to operate in heterogeneous networks. To enable a Java Application to execute anywhere on the network, the compiler generates architecture-neutral byte code, as apposed to non-portable native code. For this code to be executed on a given computer, the Java runtime system needs to be present. There are no platform-dependent aspects of the Java language.
Even libraries are platform-independent parts of the system. For example, the window library provides a single interface for the GUI that is independent of the underlying operating system.
One of the characteristics that make Java a powerful programming language is its support of multithreading programming as an integrated part of the language. This is unique because most modern programming languages either don’t offer multithreading or provide multithreading as a nonintegrated package. Java, however, offers a single, integrated view of multithreading. Multithreading programming is an essential aspect of programming in Java.
We are using the Java as the programming language, so Java itself is the secure language. It provides better security than any other language. Another level of security is the byte code verifier. As describe earlier, Java programs are compiled into sets of instructions called byte codes. Before a Java program is run, a verifier checks each byte code to make sure that nothing suspicious is going on.
In addition to these measures, Java has several safeguards that apply to applets. To prevent program from committing random acts of violence against a user’s disk drive, an applet can’t open, read, or write files on the user’s system. There is no system of security that is completely foolproof, and there were several instances in the first year after Java’s release where security bugs were brought to Sun’s attention by programmers such as David Hopwood.
0 comments:
Post a Comment