1.sysLogin.jsp 本文采用从前端到后台的形式,整体的阐述一下jeesite中login模块的交互流程,整个jeesite的重要功能我拟将他分为login,list,权限三个部分,应该包括了我们需要实现的大部分功能,计划将这三个部分逐一写出。 ...阅读全文>>
1.sysLogin.jsp 本文采用从前端到后台的形式,整体的阐述一下jeesite中login模块的交互流程,整个jeesite的重要功能我拟将他分为login,list,权限三个部分,应该包括了我们需要实现的大部分功能,计划将这三个部分逐一写出。 ...阅读全文>>
代码生成器的使用 正如许多J2EE整合开发框架一样,Jeesite也提供了代码生成器,我们可以通过配置,利用它来生成一个独立模块的各层次的基础部分,其中包括: Entity,即实体类。对应MVC的Model部分。其继承了Common模块中的模板类BaseEntity。 DAO层,封装了对实体类的CRUD操作,相应地继承了模板类BaseDAO。 Service层,封装底层,并加了一些基础功能...阅读全文>>
浏览器种类 目前,前端需要专门测试的浏览器包括: IE6 IE7 IE8 IE9+ chrome firefox opera 360浏览器(on xp/windows7) 其中,IE6/IE7/360+xp作为低端浏览器,专门做兼容fix。 其他浏览器可以看作modern浏览器,兼容性问题相对较少。 开发过程 开发,从modern浏览器中的chrome作为标准,第一波测试在基于chrom...阅读全文>>
Overview 本文针对以JSP为主的前端界面,如何展示数据以及接收后台传输的数据做出了一点说明。 目前框架前端页面所使用到的标签,主要为三种:普通的JSP标签,JSP标准标签库(JSTL),标签库描述符。下面分别介绍这三种不同的形式,并以框架中的src/main/webapp/WEB-INF/views/modules/sys文件夹中的后台管理主页面sysIndex.jsp为例进行分析。...阅读全文>>
Overview 主要使用使用Maven自动生成项目站点的一些坑。 List maven-site-plugin 插件需要使用3.3版本,如果使用3.2,由于兼容性问题可能在site阶段报错。 Eclipse中启动mvn site阶段找不到JAVA_HOME: 报错信息如下: Failed to execute goal org.apache.maven.plugins:maven-ja...阅读全文>>
1.整体框架和流程 首先是跟spring-mvc没有直接关系但是是系统整体的流程的说明。 以user管理为例,最外层是UserController结构,这个结构是跟spring-mvc直接关联的,之后会细讲。这个结构的主要是分配url的处理函数。当用户在浏览器中输入url时,spring-mvc把...阅读全文>>
前言 Apache Shiro 是一个框架,可用于身份验证和授权。虽然这两个术语代表的是不同的含义,但出于它们在应用程序安全性方面各自的角色考虑,它们有时会被交换使用。 身份验证 指的是验证用户的身份。在验证用户身份时,需要确认用户的身份的确如他们所声称的那样。在大多数应用程序中,身份验证是通过用户名和密码的组合完成的。只要用户选择了他人很难猜...阅读全文>>
Overview 以下纪录了实现Maven自动部署的步骤。 修改本地Tomcat端口 为了保持本地环境跟服务器环境一致,方便部署,首先需要修改本地tomcat的默认端口号,将8080改为8888:修改tomcat目录中/conf/server.xml中的Connector的port属性。 <Connector port="8888" protocol=&qu...阅读全文>>