Tag: Spring

Free programming books

Как следует из названия, куча-мала ссылок на бесплатные книги по программированию. Выбор огромен - от ассемблера до JavaScript, от книг по Windows GUI до Spring.

Судя по history, актуальность ссылок активно поддерживается.

Ссылка на GitHub: https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md

Simplest way to create skeleton: maven + Spring MVC + Hibernate

Run maven:

mvn archetype:generate -DarchetypeGroupId=com.highwise -DarchetypeVersion=0.22 -DarchetypeArtifactId=weby -DgroupId=org.iblogger.lbn -DartifactId=demo -Dversion=1.0-SNAPSHOT -DinteractiveMode=false

(replace text in red with your own values)

You should get the following structure:

demo
├── pom.xml
└── src
    └── main
        ├── java
        │   └── org
        │       └── iblogger
        │           └── lbn
        │               └── demo
        │                   ├── model
        │                   │   ├── Authority.java
        │                   │   ├── Person.java
        │                   │   └── User.java
        │                   ├── service
        │                   │   └── RootUserCreatorService.java
        │                   └── web
        │                       └── PersonController.java
        ├── resources
        │   ├── hibernate.cfg.xml
        │   ├── hsqldb.properties
        │   ├── jdbc.properties
        │   ├── log4j.xml
        │   ├── mysqldb.properties
        │   └── oracle.properties
        └── webapp
            ├── css
            │   └── style.css
            ├── index.jsp
            └── WEB-INF
                ├── demo-servlet.xml
                ├── spring-basic-context.xml
                ├── spring-persistence-context.xml
                ├── spring-security-context.xml
                ├── tags
                │   ├── footer.tag
                │   ├── jquery.tag
                │   ├── menu.tag
                │   └── style.tag
                ├── views
                │   ├── addPerson.jsp
                │   └── allPersons.jsp
                └── web.xml

Now you can import project into Intellij IDEA (as is) or into Eclipse (execute mvn eclipse:eclipse -Dwtpversion=2.0 before importing) and start to edit code for your requirements.

Run project: mvn tomcat:run
URL: http://localhost:8080/demo

Enjoy!