Posts

Showing posts from June, 2011

http://repo1.maven.org/maven2 Connection Refused in STS

Image
Spring Source Tool Suite  Using STS inside the companies firewall Go to Window > Preference > Maven > User Settings Take note of the location of settings.xml If it does not exists, create a new one Add the element below in the file (Use the proxy that your company uses) Change the host and port to the details that is particular to your company's proxy setting Make sure to add user name and password if you need to aunthenticate.

N-Tier Systems that Uses Stored Procedures?

N-Tier systems can also yield high performance. They can be highly optimized at each tier. Server clusters can be used where bottlenecks are encountered, connection pools can be used by applications to acquire and release connections (a process more effective that creation and destruction of connections) and so on. Though not relevant to the discussion it should be noted that putting all business rules in the database tier reduces database portability and also violates tier encapsulation. Hence it is not considered a J2EE best practice to use stored procedures and triggers extensively for business logic processing.(from about.com ) Business rules in stored procedures reduces portability and violates tier encapsulation. Another thing that i experience with this is that usually the business logic gets split between the business tier and the stored procedure because the stored procedure can not do the all the complex processing that a business logic requires.

Process and Quality, they come together!

I have listened to presentations of third party vendors trying to get a project that we put out there.  (which i believe is an impossible task, given that part of the project is a legacy system older than me and almost half of the people who knows about the system is gone) . Most of the vendors as part of their presentation talks about their software development process which in general follows best practices in the industry and a keen to the latest trend on how to develop a quality software product.  Our group needs a little bit of room to grow in terms of formalizing our development process and handling the quality of the software we develop. One of the vendors asked to describe our current process because having compatible processes can largely affect the success of the project. Our group responded that we have a 'hybrid process' . Even though our group prides itself in delivering results trying to re-use and not reinvent wheels all over, a 'hybrid process' is reall

Process and Quality, they come together!

I have listened to presentations of third party vendors trying to get a project that we put out there.  (which i believe is an impossible task, given that part of the project is a legacy system older than me and almost half of the people who knows about the system is gone) . Most of the vendors as part of their presentation talks about their software development process which in general follows best practices in the industry and a keen to the latest trend on how to develop a quality software product.  Our group needs a little bit of room to grow in terms of formalizing our development process and handling the quality of the software we develop. One of the vendors asked to describe our current process because having compatible processes can largely affect the success of the project. Our group responded that we have a 'hybrid process' . Even though our group prides itself in delivering results trying to re-use and not reinvent wheels all over, a 'hybrid process' is reall