- 博客(0)
- 资源 (16)
- 问答 (4)
- 收藏
- 关注
springsecurity
架构:spring+springmvc+springsecurity+mybatis+mysql+maven
描述:springsecurity集成springmvc,自定义登录页面,使用mysql数据库认证登录用户,根据用户角色控制授权访问资源。启动项目http://[server]:[port]/[project],进入登录页面,数据表USER中有2个用户(用户名/密码[admin/admin,user01/user01]),admin用户拥有管理员角色,允许访问首页和管理页,user01用户拥有数据管理权限,允许访问首页和数据页。
2017-02-15
springmvc+mybati+bootstrap
项目环境:springmvc+mybati+bootstrap
springmvc+mybatis整合bootstrap前端框架的SMB架构,利用MybatisGenerator-v0.1.1.jar反向生成底层代码,专注于业务代码编写,达到快速开发的目的。
修改步骤:
一、修改项目名称、及包名(此步骤可忽略)。
二、配置generatorConfig-smb.xml。
1、修改<classPathEntry
location="C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.31\mysql-connector-java-5.1.31.jar" /> location指向mysql-connector-java JAR包
2、修改<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://127.0.0.1:3306/smb?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=utf-8" userId="root" password="root" />数据库连接地址、用户名或密码
3、配置当前项目的 model、mapper、xml对应targetPackage的包名及对应targetProject的存放物理地址。
4、配置数据表和实体的映射关系
<table schema="" tableName="User" domainObjectName="User">
<generatedKey column="id" sqlStatement="JDBC" identity="true"/>
</table>
参考:http://generator.sturgeon.mopaas.com/configreference/xmlconfig.html
三、利用MybatisGenerator-v0.1.1.jar反向生成底层代码。
1、进入该项目的smb\src\main\resources\mapper目录。
2、运行MybatisGenerator-v0.1.1.jar工具(或者使用java -jar命令运行)
3、利用工具打开generatorConfig-smb.xml配置文件,运行没有异常即可。
4、将生成的代码copy至项目对应的目录。
四、编写业务代码。
技术交流QQ群:178552702
2016-04-19
webRTC视讯聊天
框架:springmvc+websocket+maven+webrtc
websocket参考:
http://www.html5rocks.com/en/tutorials/websockets/basics/
springmvc+websocket参考:
http://my.oschina.net/ldl123292/blog/304360?fromerr=SvjNWtAy
webrtc参考:
http://kingli.coding.io/2016/01/18/webrtcdemo/
http://limitlessping.blogspot.jp/2014/04/webrtc-rtcpeerconnection.html
http://www.html5rocks.com/en/tutorials/webrtc/basics/
启动后测试地址:
https://server:8443/webchat/sr.html
技术交流QQ群:178552702
2016-04-15
Netty-Resteasy-Spring
Resteasy + Spring + Netty sample
Inject resteasy provider / controllers as spring bean
Authentication
Run at Main.java
Test http://localhost:8082/resteasy/hello/world
教程
jax-rs规范用法: http://www.vogella.com/tutorials/REST/article.html
resteasy 教程: http://code.freedomho.com/9541.html
名次解释
RESTEasy:RESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。
JAX-RS: 是一套用java实现REST服务的规范。(全名Java API for RESTful Web Services)
JAX-RS标注的内容:
@Path,标注资源类或方法的相对路径
@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型
@Produces,标注返回的MIME媒体类型
@Consumes,标注可接受请求的MIME媒体类型
@PathParam,@QueryParam,@HeaderParam,@CookieParam,@MatrixParam,@FormParam,分别标注方法的参数来自于HTTP请求的不同位置,例如@PathParam来自于URL的路径,@QueryParam来自于URL的查询参数,@HeaderParam来自于HTTP请求的头信息,@CookieParam来自于HTTP请求的Cookie。
REST: 含状态传输(英文:Representational State Transfer,简称REST),是一种软件架构风格。具体看 http://zh.wikipedia.org/wiki/REST
2016-02-18
springmvc+jdbctemplate+mysql(采用注解方式)
采用springmvc+jdbctemplate+mysql注解方式搭建,中小型项目首选!包含mysql数据库.
2014-03-21
Servlet图片验证码
所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。
2013-11-08
webthumb-activex-setup-x64.exe安装后java怎么用啊?
2014-12-30
jsp中audio标签播放音频文件
2014-12-29
JAVA 实现Windows下切换窗口到指定的应用程序
2014-09-17
springmvc单元测试异常
2014-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人