Spring MVC
(MVC这里就不再浪费口舌了,有空可以上百度看看)
主要分享下对SpringMVC的理解.
Spring MVC主要核心是围绕DispatcherServlet,
1.首先在Web.xml中定义Servlet,并优先启动
<servlet>
<servlet-name>mvc</servlet-name>
<servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
2.下来就是创建Controller,(可以糊涂的理解为struts中的Action)
public class HelloAction extends BaseAction {
protected ModelAndView handleRequestInternal(HttpServletRequest req,
HttpServletResponse res) throws Exception {
res.getWriter().println("Hello world");
return null;
}
}
3.最后是创建servlet.xml配置文件,(可以糊涂的理解为Struts中的Struts-config.xml)
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/index.do">indexController</prop>
</props>
</property>
</bean>
<prop key="<访问的URL>"><创建的Controller></prop>
4.部署环境
运行结果
- 大小: 703 Bytes
分享到:
相关推荐
《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...
3. **创建 JSP 视图**:在 `WEB-INF/views` 目录下创建一个 JSP 文件,例如 `hello.jsp`,显示 "Hello, World!"。 4. **配置 Tomcat 服务器**:将项目打包成 WAR 文件,部署到 Tomcat 服务器,然后访问 `...
例如,`@RequestMapping("/hello")` 方法可以响应 `/hello` 的请求,并返回一个简单的 "Hello, World!" 响应。 在运行项目之前,我们需要在命令行中使用 Maven 的 `mvn package` 命令来编译、测试和打包项目。这将...
使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。
在现代Web应用开发中,Spring MVC作为主流的MVC框架,常常需要与各种持久层技术进行集成以提高数据处理效率。Redis,一个高性能的键值存储系统,常被用于缓存、消息队列等场景。将Spring MVC与Redis结合,可以有效...
本模板为mvc3+sprint.net+Nhibernate框架项目定制模板。你可以根据各自的需求另行修改模板。 所有模板列表 GeneratorModelLayer.cst GeneratorModelLayer.inc GeneratorServiceLayer.cst GeneratorServiceLayer.inc...
例如,"spring-boot-starter-web"包含了开发Web应用所需的所有依赖,包括Spring MVC和Tomcat服务器。 2. **自动配置(Auto Configuration)**:Spring Boot会根据项目中的类路径和已添加的起步依赖自动配置Spring...
2. **Web应用架构**:JavaSprint通常作为MVC(模型-视图-控制器)架构的一部分使用,帮助处理HTTP请求、渲染视图并管理数据模型。在这个案例中,我们可以通过实际的代码例子了解如何组织和设计Web应用的结构。 3. *...
Spring MVC 3.0是Spring框架的一个重要组成部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个版本引入了许多增强功能,提高了开发效率和灵活性。结合Hibernate,一个流行的Java持久化框架,可以...
在本文中,我们将深入探讨Spring Boot HelloWorld项目,这是一个适合初学者入门的教程,旨在帮助开发者了解如何使用Spring Boot创建简单的应用程序。"春天引导你好世界"是这个项目的一个友好表示,暗示了我们将在一...
在牛客社区的讨论区模块开发中,技术栈采用了Sprint Boot、Spring MVC、Mybatis以及Ela。这个组合提供了高效、稳定且可扩展的后端架构,为用户提供了丰富的功能和良好的性能。 首先,Sprint Boot是Spring框架的一个...
Spring MVC结合Spring Data JPA实现按条件查询和分页 Spring MVC是基于Java的Web应用程序框架,它提供了一个灵活的、可扩展的、可维护的Web应用程序开发模型。Spring Data JPA是Spring框架中的一部分,提供了对...
需要为每个数据源创建一个事务管理器,并在`determineCurrentLookupKey()`返回的键值与之匹配。 ```java @Bean(name = "db1TransactionManager") public PlatformTransactionManager db1TransactionManager(@...
《Sprint-Layout60:高效布局解决方案》 在软件开发过程中,界面设计与布局管理是至关重要的环节,它直接影响到用户体验和程序的可维护性。Sprint-Layout60,作为一个优秀的布局管理工具,凭借其高效、易用的特点,...
[Windows] 搞电子的福音,抄板软件Sprint-Layout 软件简介】 Sprint-Layout 是一种PCB画板/抄板DIY软件,比AD和protel简单易用。 软件由 tplin 根据 Sprint-Layout 6.0 德文20140310注册版汉化修改,绿色版...
《Sprint Layout 5.0:一款强大的电路设计工具》 在电子设计领域,Sprint Layout 5.0 是一款备受赞誉的电路布局软件,它以其高效、直观和功能丰富的特性,深受工程师们的喜爱。这款名为"Sprint-Layout_5.0_RUS_3392...
5. **检查与优化**:使用3D预览功能检查布局,修改不合理之处,进行性能仿真验证设计正确性。 6. **导出设计文件**:完成设计后,导出Gerber文件,供生产厂商使用。 Sprint-Layout 6.0以其直观的界面、强大的功能和...
**SPRINT算法详解** SPRINT(Scalable Parallel Rote-Instance based Nearest Neighbor,可伸缩并行最近邻实例基分类器)是一种在数据挖掘领域广泛应用的分类算法,尤其适用于大规模高维度数据集。它以高效、可扩展...
此版本的独特之处在于它同时提供了中文和英文两个版本,极大地满足了不同语言背景用户的需求。 中文版“Sprint-Layout50 CN”是为中文用户量身定制的,用户可以直接解压缩后使用,无需复杂的安装过程,这对于初学者...
《Sprint-Layout 6.0:高效便捷的电路板设计工具》 Sprint-Layout 6.0 是一款备受赞誉的电路板设计软件,专为电子工程师和爱好者提供高效且直观的抄板服务。这款2018年7月9日更新的绿色汉化版,不仅保留了原版的...