This post is an introduction to Scrum, one of the Agile methods to drive software application implementation. Reading this post is a prerequisite to this post. Concepts Scrum projects deliver software application features iteratively. Each iteration is called a sprint. Scrum projects have 4 stages: Planning – Definition of the vision, budget,...
[Read More]
The Principles of Good Programming
The principles of good programming are closely related to principles of good design and engineering. The following programming principles have helped me over the years become a better programmer, and I believe can help any developer become more efficient and to produce code which is easier to maintain and that has...
[Read More]
Spring and hibernate 4 integration
add this dependancy <!-- Hibernate framework --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.1.4.Final</version> </dependency> <dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <version>1.0.2</version> </dependency> <!-- end hibernate --> and then change spring configuration like this ...
[Read More]
ROW LEVEL SECURITY (BEST SOLUTION?)
HELP MEhere might be special rows in a database which should only visible and accessible by users with special privileges. To avoid unnecessary round-trips, we currently modify the SQL queries to join with our authorization data to get only the visible rows for the current user. But this concepts...
[Read More]
creating and manipulating Microsoft Office(Word docx, Powerpoint pptx, and Excel xlsx) in java
Create complex Word (.docx) documents programatically with docx4j lvdpal's Creating Word documents with Docx4j, which covers tables in some detail Jos Dirksen's Create complex Word (.docx) documents programatically with docx4j Joshua Born's Creating Word Documents in Java Glen Smith's Creating Word docx documents dynamically from Grails (or Java) Spring...
[Read More]