随笔分类 - JavaWeb
学习JavaEE框架所遇到的问题总结。
摘要:1 介绍 Servlet 3中的异步支持为在另一个线程中处理HTTP请求提供了可能性。当有一个长时间运行的任务时,这是特别有趣的,因为当另一个线程处理这个请求时,容器线程被释放,并且可以继续为其他请求服务。 这个主题已经解释了很多次,Spring框架提供的关于这个功能的类似乎有一点混乱——在一个Co
阅读全文
摘要:在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题。 在需要日期转换的Controller中使用SpringMVC的注解 和Spring自带的 类来操作。
阅读全文
摘要:1.何为client 公司内部的系统调用,如果采用http直接调用,会非常不方便,而且不规范,接口升级或者变动,系统间的改动也是相当麻烦。所以在系统间采用client的互相调用,调用简单,如下: 获取用户信息: 是不是简单,规范很多。 2.如何优雅的实现 包结构 controller:请求地址,接收
阅读全文
摘要:在使用mybatis时,映射文件的配置非常麻烦,对于做逻辑不是很复杂,功能不是特别关键的模块的时候,我们没有必要手动书写,可以使用generator工具生成。
generator工具实际上就是根据数据库建好的数据结构,通过自定义的类名,生成对应的实体和映射文件。 下载相关的资源
资源下载地址: "...
阅读全文
摘要:Velocity模板(VM)语言介绍
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发...
阅读全文
摘要:在整合Spring + Mybatis框架的时候,自动扫描配置都已经配置好了。 配置如下: 但是在install的时候报了如下错误: 显示绑定错误,分析可知应该是在UserMapper接口和SQL的隐射文件没有结合。 第一时间检查了mapper的namespace属性,确认没有错。 后来查看了tar
阅读全文
摘要:整合Spring和SpringMVC
之前已经整合了spring和mybatis,现在在此基础上整合SSM。
项目目录: 思路:SpringMVC的配置文件独立,然后在web.xml中配置整合。 (1)配置spring mvc.xml
主要是自动扫描控制器,视图模式。 (2)配置W...
阅读全文
摘要:整合Spring和Mybatis首先给出完整的项目目录: (1)引入项目需要的jar包使用 "http://maven.apache.org" 作为中央仓库即可。Spring核心包,mybatis核心包,json数据需要的包【经常需要用到】,log4j日志管理包。 (2)配置spring my...
阅读全文
摘要:创建项目用maven管理项目很方便,不用手动下载jar包,直接在pom.xml配置文件中,maven可以帮助我们自动下载,非常方便新建一个web project,添加maven支持就可以了,这样创建出来的项目,目录很全,src/main/java,resource,test都有。选择默认的web.x...
阅读全文