1:SSM框架搭建环境
Spring、SpringMVC、mybatis添加上我们需要的jar包
2:编写数据库sql,创建表
创建数据库表了
3:连接数据库
dataSourcedriverClass=commysqljdbcDriver
dataSourcejdbcUrl=jdbc:mysql://127001:3306/works
dataSourceuser=root
dataSourcepassword=195631
dataSourcemaxPoolSize=20
dataSourcemaxIdleTime=1000
dataSourceminPoolSize=6
dataSourceinitialPoolSize=5
4:写java代码,分层
控制层、业务层、数据库层、数据层
5: 写jsp页面
6:Spring的配置文件
<!-- mybatis:scan会将orgfkitmapper包里的所有接口当作mapper配置,之后可以自动引入mapper类-->
<mybatis:scan base-package="comcyMapper" />
<!-- 扫描comwyq包下面的java文件,有Spring的相关注解的类,则把这些类注册为Spring的bean -->
<context:component-scan base-package="comcy" />
<!-- 使用PropertyOverrideConfigurer后处理器加载数据源参数 -->
<context:property-override location="classpath:dbproperties"/>
<!-- 配置c3p0数据源 -->
<bean id="dataSource" class="commchangev2c3p0ComboPooledDataSource"/>
<!-- 配置SqlSessionFactory,orgmybatisspringSqlSessionFactoryBean是Mybatis社区开发用于整合Spring的bean -->
<bean id="sqlSessionFactory" class="orgmybatisspringSqlSessionFactoryBean"
p:dataSource-ref="dataSource"/>
<!-- JDBC事务管理器 -->
<bean id="transactionManager"
class="orgspringframeworkjdbcdatasourceDataSourceTransactionManager"
p:dataSource-ref="dataSource"/>
<!-- 启用支持annotation注解方式事务管理 -->
<tx:annotation-driven transaction-manager="transactionManager" />
</beans>
7:springmvc的配置文件
<!-- 自动扫描该包,SpringMVC会将包下用了@controller注解的类注册为Spring的controller -->
<context:component-scan base-package="comwyqController" />
<!-- 设置默认配置方案 -->
<mvc:annotation-driven />
<!-- 使用默认的Servlet来响应静态文件比如css、html、js等文件 -->
<mvc:default-servlet-handler />
<!-- 视图解析器 -->
<bean id="viewResolver" class="orgspringframeworkwebservletviewInternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<!-- 后缀 -->
<property name="suffix">
<value>jsp</value>
</property>
</bean>
8:webxml配置
<!-- 配置spring核心监听器,默认会以 /WEB-INF/applicationContextxml作为配置文件 -->
<listener>
<listener-class>orgspringframeworkwebcontextContextLoaderListener</listener-class>
</listener>
<!-- contextConfigLocation参数用来指定Spring的配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContextxml</param-value>
</context-param>
<!-- 定义Spring MVC的前端控制器 -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>
orgspringframeworkwebservletDispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/springmvc-configxml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 让Spring MVC的前端控制器拦截所有请求 -->
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- 编码过滤器 -->
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>orgspringframeworkwebfilterCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
</web-app>
java开发工程师一般都做很多开发,如Java桌面系统项目开发等等,学java开发推荐选择千锋教育,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。
JAVA语言可被应用在任何软件开发方向:
金融类:各大保险公司系统,各大银行系统;
电商类:淘宝、京东、12306等对性能要求较高的内容;
政府类:农业、林业、公安等;传统平台类: 办公软件、CRM(客户关系管理平台)、ERP(企业信息平台化平台);
医疗领域:医院挂号、病情记录、收费、取药等等等等。
想要了解更多关于java开发的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。
以上就是关于SpringMVC怎么从数据库获取到值 返回给全部的内容,包括:SpringMVC怎么从数据库获取到值 返回给、java开发工程师一般都做什么开发、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)