Java

Java Spring Framework {4}

Today, Business and developers are always finding different ways to give them that competitive edge in the technology market.  One of the first major game changers was the Java Spring Framework, released in 2002. It has evolved over the years and helped java be able to evolve and still work with many new and existing external platforms today. As with every program there are specific intentions or roles it is meant to be able to accomplish.  If we were to try and compare what the Java Spring framework role is in laymen terms, it would be considered the piping and internal structure design of a house, by helping move things in and out on a set smooth pattern. As we have moved form log cabins to ultra modern smart homes, the design of the piping and internal structure has significantly changed to adapt. The Java Spring Framework like we have seen on the market in the last few years has done just that. According to Springsource.org “The Spring Framework helps you build Java Applications faster because it allows you to focus on your business problem rather than the plumbing code that connects components and systems.” (Spring Source) Throughout this blog I will explain the history and the practical use of the Java Spring Framework, as we use it today.

read more...

Using Object Oriented Programming in your Database Applications {1}

The article I chose for this week is titled “Effective Apply of Design Pattern in Database-Based Application Development” written by Hao Dai. The main purpose of the article is to give guidelines on creating database based applications that are fully optimized to run smoothly. The author suggests that using object-oriented programming effectively is a good way to give your application the structure it needs to be easily maintainable. One example of this is to keep your database interactions in one class in your program. Making sure your application follows this strict design pattern will make it much easier to understand for your and for others who need to read your code. The author says this will also improve the scalability of the whole application and it will reduce the coupling between software modules.

read more...

Web Based Database Application Development {1}

Database technology has evolved to a much popular scale in every sector of our economy for the past decade. The technology’s major roles of organizing, storing, and retrieving data have been the forefront of information management.  As society shifted towards Web 2.0, the rapid development of the internet has taken over the once popular functions of the database management system. Why? The Web allows users to easily share and access information through its hypertext interface. For this reason, network maintenance of traditional database has been stripped of its utility. Thus, developers today focus on building web-based DBMS applications. The journal, “Supporting Web-Based Database Application Development”, by Quan Xia, Ling Feng, and Hongjun Lu, talks about a application used about a decade ago called jdWeb.

read more...

Removing Vulnerabilities in SQL Code {3}

The article I chose for this week is titled “Using Automated Fix Generation to Secure SQL Statements”.  The main purpose of the article is to propose a certain method of securing code from SQL injection attacks.  The article starts by stating that since 2002, more than half of all cyber attacks were done by exploiting input validation vulnerabilities.  SQL injection attacks accounted for 20% of all of those attacks.  For those who don’t know, an SQL injection attack is when a hacker inputs his or her own SQL statement in order to gain access to certain information.  The author’s proposed method of helping to prevent this kind of attack to java code is by using prepared statements rather than just plain text SQL statements.  His reasoning for this is that prepared statements limit the input that could affect the statement.  The author tested this by using prepared statements in five mock java programs which contained vulnerabilities.  Their conclusion was that the vulnerabilities were removed in each program.

read more...

Sessions What is it {6}

When we were doing the project this past week I heard a bit about sessions and I really did not get what it was all about so that is what I am going to do my article abut this week so I can learn a little more about what session is and what it is all about. Session is kind of like a cookie but is actually not stored on the users browser like a cookie would do. A cookie can keep a lot of information such as user name and password so when you use session it does not keep the information. It is like a token it alles access and passing of information while the user has the browser open. But once you close the browser you will lose the session and will have to re log in when you come back to the site because your information is not stored on the computer.

read more...

Your Choice of Which is Better! {6}

Why do developers think it’s better to use ASP.NET MVC? Well, even though MVC provides developers with goodies, ASP.NET Forms may still be useful to some developers. Why is it that ASP.NET MVC was created in the first place?  Well according to the article I read, from the time period that ASP.NET Forms was released to when ASP.NET MVC was released, MVC addressed the technical and business changes that were occurring in that time period between the two release dates.  Even though ASP.NET MVC makes sites easier to test, easy to modify and much more, both ASP.NET MVC and ASP.NET Forms contain the same core functions.  The article also talks about ASP.NET MVC offers developers total control over HTML and the interaction with inline JavaScript is cleaner.  When ASP.NET Forms was first release, developers were shielded from the dirty details of HTML so this control allows developers to comfortably build Ajax applications and give existing apps more responsiveness and interactivity.  Another great thing about ASP.NET MVC is that Web standard compliance is easier and since the Web is always evolving, this is a great asset for developers.  All in all, even though the use of ASP.NET Forms is still acceptable in today’s society, ASP.NET MVC allows for a cleaner more testable code with added benefits and thus should be used once ASP.NET Forms no longer services you, as the developer, at the level you’re used to.

read more...

ASP.Net using servers {1}

Microsoft Active Server Pages also known as ASP was first released in 1996 and has provided web developers with a rich and complex framework for building web applications. But since 1996 ASP has evolved greatly and has improved a lot. ASP is still known but they have now renamed it ASP.NET. It is a framework for building web applications that run over the web and client- servers are represented by a browser forwarding request. Communications over the web occur through HTTP which relies on TCP and IP to transmit data between the two nodes. ASP.Net is connected with Microsoft’s Internet Information Server also known as IIS. The Asp. Net worker process performs many task with the isapi extension and they are the main things that happen under the ASP.Net request.
This week we talked about ASP.Net in class as well as we learned some basic code that can be used for our project three. The thing that I learned in class this week is that you no longer need to use javascript in the web page the ASP.Net will take over and use its own language to process some of the users request. The thing that I took from reading this article was some of the history of ASP. ASP has evolved a lot and is kind of like a server. It connects to browsers and sends request.
I have not really dealt much with ASP. I am really interested in learning how to use it because in class this week we went over basics but the thing about Visual Basics is it is so much different and I am not used to it yet. Once I get used to using the program it will be a lot better because I will be able to do projects a lot easier. I have talked to people that understand the use of ASP and they all say it is easy once you know what to do that is why I wanted to find more information about ASP.Net.
Busoli, S. (2007, May 2). ASP.NET Internals IIS and the Process Model, Retrieved May 19, 2012, from http://dotnetslackers.com/articles/iis/ASPNETInternalsIISAndTheProcessModel.aspx

read more...

Visual Basic Lightswitch? Easier to understand? {Comments Off on Visual Basic Lightswitch? Easier to understand?}

This week I read an article about Visual Studio Lightswitch. This application is designed to simplify creation of different kinds of applications. It allows users to create applications with a modern multi-user design that support both the web and desktop clients, but with little or no coding, though a user can add Visual Basic. Some of the advantages of the lightswitch is that the users do not have to count pixels or align objects – all that is taken care of within the program. A striking feature of lightswitch is the screen designer. Instead of a drag and drop form designer of the kind that has been popular since the first release of Visual Basic, Lightswitch has an editable list of screen elements, from which a screen is generated.

read more...

Visual Basics {Comments Off on Visual Basics}

The article I read today was actually really interesting it basically went over visual basics and how it actually got started. Visual basics was created by Microsoft by John Kemeny and Thomas Kurtz. It was a program that was a great design and one that really tied Microsoft up into the computers. It was a program that  was created to make writing programs easier for users. It was one of the most widely used softwares at one point. Microsoft has been moving to a more powerful software that was redesigned and created in 2005 it is the .net. It may be one of Microsofts mistakes because they are forcing users that are so prone to using their old software to change and learn the .net program because they are no longer going to support the old one. Users are beginning to either switch over to the .net while other users are switching to different companies because if they have to adapt to change they might as well learn something new. The cool thing about visual basic is it allows users to build what they want and draw which the part of why it is called visual. Some people say that visual basic helps people that cannot program but that is not true because if you can program this tool can help make your programs that much better because it can help you out while you program. Visual basics is object oriented and also allows for inheritance with the .net version. Prior versions did not support that.

read more...

Visual Basic Vs. Java {5}

The topic of my article is about visual basic. It explains that it has been the number one choice when programming Windows applications. Visual Basic is not alone in the market, its main competitors being Java. The article although old explains that VB was declining to Java. Its main flaw at the time was the lack of website developing tools. With an increase of web applications, Microsoft had the hard task to either re-develop VB or go with Java. Their solution was to revamp their VB system to allow Web design tools  and allow open standards such as HTTP,XML, WSDL and SOAP. Java had a head start with mature standard and advantages such as platform independence, maturity and small foot print. As a solution Microsoft developed C# as a Java language alternative to influence programmers to stay with their language. The article projected that VB would still be king of programming to its new add on and web development tools.

read more...