An open API service indexing awesome lists of open source software.

https://github.com/sandysanthosh/spring-mvc

Spring MVC
https://github.com/sandysanthosh/spring-mvc

maven spring springframework springmvc

Last synced: 2 months ago
JSON representation

Spring MVC

Awesome Lists containing this project

README

          

### Spring-MVC

1.add dependecies
2.bean class
3.create controller - BO
4.empDAO - JDBC template
5.web.xml-dispatcher servlet
6.spring-servlet:prefix,suffix,user,pass,url,driver.datasource,template

#### JSP/servlet:

@Autowired -search in - create a instance of service
@Service
@Controller
@RequestMapping
@ModelAttribute
@PathVariable
@autoconfigure

#### Form tag:

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

#### Form:form:

#### TodoController:

@RequestMapping( Value ="/add-todo", method = "RequestMethod.POST")
public String addToDo(ModelMap Model, Todo todo){
service.addTodo("in28Minutes",todo.desc(), new Date(), model.clear());
return "redirect:/list-todos";
}

#### Jars:

spring mvc
tomcat-jasper
servlet-api
jstl
mysql-connector-java
spring-jdbc

#### Form tag:


#### In controller:

@RequestMapping( Value ="/add-todo", method="post")

addToDo()

##### Form Tag:

form:form
form:input
form:radiobutton
form:checkbox
form:password
form:select
form:textarea
form:hidden


${emp.id}

#### Spring JAXB:

#### Jars:

spring Core Jar
spring Web Jar

##### Employee.java:

@XmlRootElements
@XmlAttribute
@XmlElement

##### applicaiton context.xml:



##### clientMain.java:

ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
Marshaller marshall = (Marshaller) context.getBean(jaxbMarshallerBean);