书接上文 首先根据各种Spring MVC教程,建立了基础的结构,是否合理不知道,姑且先这样,有问题再解决问题.学习新东西,不能怕掉坑里... 查询网上别人的经历说需要把根目录下的lib目录下的所有包,复制到web/WEB-INF/lib下,不然tomcat运行不了,我觉得应该是只有有正确的地址引用,应该不至于会出问题.先不复制,掉坑里再说 下边进行项目配置,打开File->Project Structure,然后选择Modules,再根据下图操作,设置输出目录.我所理解的输出目录类似于.Net…
之前的技术栈一直是围绕.net 做的,现在.net 技术栈的使用越来越少,越来越窄.好多原来的同事都转Java开发了. 最近公司变动,自己需要重新找个坑,压力山大.好多要求Java技术栈的根本没机会进,自己的那点Java功底,之前做过混合开发的Java插件,Web项目10多年没碰了... 好在几个原来的同事都是所在公司的骨干,Java也用的很溜,嗯,向人家学习吧... 先把相关的家伙事准备好. 该安装的安装,该配置的配置. 开始架构第一个项目.点菜单File->New->Project.打开N…
原文:Java web 项目搭建 Java web 项目搭建 简介 在上一节java web环境搭建中,我们配置了开发java web项目最基本的环境,现在我们将采用Spring MVC+Spring+Hibernate的架构搭建一个java web项目 Spring MVC+Spring+Hibernate结构介绍如下: Spring MVCSpring MVC的职责是作为web层框架,实现了我们常见的MVC模式 SpringSpring 作为服务层,利用自身特性IOC.AOP,提供数据从DA…
因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题.实际上,SSM 框架的整合只涉及 Spring 与 MyBatis 的整合以及 Spring MVC 与 MyBatis 的整合. 实现 SSM 框架的整合首先需要准备 3 个框架的 JAR 包以及其他整合所需要的 JAR 包. 实现 MyBatis 与 Spring 的整合需要导入相关 JAR 包,包括 MyBatis.Spring 以及其他 JAR 包. 1)M…
在实际项目的开发中,为了充分利用各个框架的优点,通常都会把 Spring 与其他框架整合在一起使用. 整合就是将不同的框架放在一个项目中,共同使用它们的技术,发挥它们的优点,并形成互补.一般而言,在进行整合之前都要准备整合环境. 由于整合 SSH 框架时,需要连接数据库进行测试,因此需要准备数据库环境.在 MySQL 数据库中创建一个名称为 ssh 的数据库,并在数据库中创建一个名称为 person 的表,该表中包含 2 个字段,分别是 id 和 name,其中 id 是表的主键,name 表示…
以前接触过spring,但是没有接触spring mvc 以及注解的应用,特习之,记之: 注解了解 @Component 是通用标注, @Controller 标注web控制器, @Service 标注Servicec 层的服务, @Respository 标注 DAO层的数据访问 其实,这四个注解的效果都是一样的,Spring都会把它们当做需要注入的Bean加载在上下文中: 但是在项目中,却建议严格按照除Componen的其余三个注解的含义使用在项目中.这对分层结构的web架构很有好处!! @…
EJB的学习成本很高,开发效率却不高,需要编写很多重复的代码,这些问题阻止了EJB的继续发展.就在EJB技术止步不前的时候,Spring框架在合适的时机出现了,Spring框架和EJB不同,Spring框架的学习成本非常低,它是一个轻量级的开发框架,更多强调面向对象的设计,而不是让现有的技术变得更复杂,它使用JavaBean替代了复杂的EJB,并且为JavaBean提供了简单易用的应用配置框架. 一个JavaBean就是一个公共类,它可以被其它JavaBean类作为组件来使用,并且JavaBea…
基于注解形式配置Spring MVC 一.注册并初始化DispatcherServlet,由Servlet容器自动检测并启动 注解形式 public class MyWebApplicationInitializer implements WebApplicationInitializer { @Override public void onStartup(ServletContext servletCxt) { // Load Spring web application configurat…
============Spring与Struts2整合============ (1)拷JAR包(Spring.Struts2) (2)配置org.springframework.web.context.ContextLoaderLisener来加载Spring容器 默认以WEB-INF/applicationContext.xml作为配置文件 如果配置文件不叫该名称,或者没放在该路径下,那就应该配置contextConfigLocation参数 (3)配置Struts2的核心Filter 核…
web.xml 相关配置 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://xmlns.jcp.org/xm…