JavaEE
莫失莫忘Lawlite
github地址:https://github.com/lawlite19 欢迎Follow、Star、Fork!
个人网站:http://lawlite.me
展开
-
Spring中注入的理解(SSH框架)
(1)整个Action可以说是web容器的Service方法的包装过的类,是用来处理客户端传递过来的请求的。(2)里面的user只是一个属性,参数而已,当客户端发送请求过来时,如果将user对象的一些属性同时传递过来,那么容器将会自动将user实例化。(3)service是需要注入,因为,service是一个工具类,它需要完成增删改查操作,而user则是参数,就是这个service对user进原创 2015-12-28 12:29:44 · 656 阅读 · 0 评论 -
使用WebMagic爬虫框架及javaEE SSH框架将数据保存到数据库(一)
由于近期做毕设,需要从网站上爬取教学资源,下面实现一个简单的爬虫,并将爬取的数据保存到数据库中。一:有关爬虫框架的选取,我使用的是WebMagic爬虫框架,中文文档:http://webmagic.io/docs/zh/它是一个开源项目,github地址:https://github.com/code4craft/webmagic,之前想用python写爬虫的,也写了一点,但还要学习操作数原创 2016-04-17 23:12:30 · 8118 阅读 · 8 评论 -
javaEE SSH框架对象转json问题
最近毕设需要给App端写接口,一般都是返回json格式的数据,但是将对象转为json时总是报错,之前做后台界面使用ajax的时候也出现过。一、需求:返回学生信息、学生对应部门信息、学生对应班级信息json数据(1)实体类public class Student implements java.io.Serializable{ /** * */ private static原创 2016-05-05 23:36:53 · 1684 阅读 · 0 评论 -
WebMagic爬虫框架及javaEE SSH框架将数据保存到数据库(二)
关于一些基本内容可查看上一篇博客:http://blog.csdn.net/u013082989/article/details/51176073一、首先看一下爬虫的内容:(1)学科类型、课程、课程对应章节、课程对应参考教材(主要是要将课程章节对应到上一级爬取的课程上,还有就是课程教材的爬取比较麻烦,下面会讲到)课程章节:课程教材教材内容二、原创 2016-04-20 11:10:18 · 7128 阅读 · 2 评论 -
javaEE SSH框架使用ChartDirector绘图
最近做毕设想要在web端显示图表,网上有很多图表的插件,JFreeChart也不错,不过我选择的是ChartDirector。一、需求:显示学生访问对应课程次数的柱状图,(之前我爬取了网站上的一些课程,并记录了用户访问的记录)二、实现:(1)ChartDirector自带一个jsp文件,复制到项目中(2)要显示图表的jsp界面,其中chart1URL和imageMap1是Act原创 2016-05-09 23:18:56 · 1928 阅读 · 0 评论 -
javaEE SSH框架 BaseAction的抽取以及其他方面代码优化
有关之前实体类的设计参考我前面的博客:http://blog.csdn.net/u013082989/article/details/50983650项目文件已经放到Github上,欢迎大家Follow,star.地址:https://github.com/lawlite19/SmartEducation一:抽取BaseAction(1)先说一下ModelDriven的使用原创 2016-03-27 10:32:08 · 2294 阅读 · 0 评论 -
javaEE 用户、部门、角色、权限实体的关系设计与hibernate映射配置文件关系总结
文章中的项目文件已经放到Github上,欢迎大家Follow,star,地址:https://github.com/lawlite19/SmartEducation一:设计实体,我这里通过uml设计,然后直接可以生成java实体类(方便查看各个类的关系)(1)用户登录类User与用户详细信息类UserDetails为一对一关系;(2)用户详细信息类UserDetails与部原创 2016-03-25 21:11:59 · 12808 阅读 · 1 评论 -
javaEE SSH框架不使用注解的方式与使用注解的方式
一:不使用注解的方式验证一个登陆是否合法,采用动态方法调用的方式1、mlogin对应struts.xml中的一个action的name,class随意起个名字,这里为loginAction;2、然后对应到applicationContext.xml中的一个bean,bean的id与loginAction名字一直,指出对应的处理类,这 里是com.hhit.action下的Lo原创 2016-03-23 21:09:47 · 4838 阅读 · 4 评论 -
javaEE MyEclipse下SSH框架搭建+测试
近一年的考研复习,之前学的java web有些遗忘,最近要做毕业设计了,现在记录一下,方便查看。 因为要做老师的一个项目,学校的服务器数据库是SqlServer,所以就用SSH框架+SqlServer数据库了。一:首先添加Spring 这里以3.0为例下一步,选择如下完成后src下会有applicationContext.xml文件原创 2016-03-23 08:51:35 · 3263 阅读 · 1 评论 -
javaEE SSH框架 qq第三方登录及用户绑定
前几天刚申请好域名,下面实现网站的qq第三方登录的功能,javaEE的SSH框架。(一些细节问题没有处理,只是大体上实现)一:首先说一下需求,第一次使用qq第三方登录的用户需要绑定已有的网站用户名,绑定成功后进入首页。以后再使用qq第三方登录就直接进入网站首页。二:要想使用qq第三方首先需要申请应用(需要有自己的域名)(1)登录qq互联网站申请应用,http://connect.qq.原创 2016-04-02 16:34:59 · 4232 阅读 · 2 评论 -
javaEE 分页功能最终代码优化(二)
上次进行了分页代码的优化(http://blog.csdn.net/u013082989/article/details/51025255),但是不足之处就是在Action层中写hql语句,如果hql语句比较复杂,例如条件查询,会有一些参数的判断,是非常容易出错的。下面对分页查询进一步优化,将会变得非常简单。下面我们就完成一个带条件的查询,如下图,可以选择部门、按照姓名、按照账号进行条件查询,原创 2016-03-31 23:55:50 · 2325 阅读 · 0 评论 -
javaEE 分页功能代码优化(一)
上一篇博客(http://blog.csdn.net/u013082989/article/details/51016638)中实现了基本分页功能,这次我们在代码方面做些优化(还有之前关于BaseAction的代码抽取及优化的博客最好也看一下,要不然可能会有点问题http://blog.csdn.net/u013082989/article/details/50990250)一:原创 2016-03-31 13:05:34 · 2042 阅读 · 0 评论 -
javaEE 初步实现分页
首先先实现基本的分页功能,下一篇博客再进行代码的抽取和优化一:(1)先考虑我们界面需要显示的分页信息有当前页、总页数、每页显示条数、总记录条数、页码开始索引、页码结束索引(默认索引显示10项)(2)然后声明一个PageBean对象对数据进行封装,定义相应的属性(3)定义一个构造函数,在service层会根据action层传递过来的参数查询数据库之后,返回原创 2016-03-30 17:46:28 · 5358 阅读 · 7 评论 -
javaEE 部门树状结构显示以及要注意的问题
递归显示部门树状结构,部门信息树是采用双亲表示法存储的(不知道的去看数据结构)一:首先写个递归算法,在控制台打印一下看是否正确。(1)将顶级部门查找出来,作为参数调用递归函数;(2)遍历传递过来的顶级部门,先打印名称,然后递归调用(因为它的孩子又是几棵树),同时每一层调用前缀加一个空格。二:下面我们要在jsp界面上显示,可以将递归得到的部门树放到一个list集合中,然后原创 2016-03-29 22:00:06 · 2314 阅读 · 1 评论 -
CentOS服务器,Nginx+Tomcat 上部署javaEE项目,负载均衡
CentOS服务器,Nginx+Tomcat 上部署javaEE项目,负载均衡一:CentOS上Nginx的安装参考我的上一篇博客:http://blog.csdn.net/u013082989/article/details/50496291二: 总的说明: 1、我在根目录下建立了webapps文件夹用于放置项目文件:/webapps,我的项目文件夹是VindicateWallProj; 2、apache-tomcat-7-1和apache-tomcat-7-2在/home文件夹下; 3原创 2016-01-11 17:55:58 · 5127 阅读 · 0 评论 -
Java EE。ajax 验证用户名
123原创 2015-12-28 12:29:51 · 445 阅读 · 0 评论 -
关于java中天花板函数Math.ceil()&…
今天学写分页的时候要根据查到的记录总数recCount和每页数据数pageSize,求出总共有多少页。这里都定义为int型的假设有66条记录,每页显示10条记录,总共应该分为7页之前觉得ceil就是向上取整。但是直接求时this.pageCount=(int)Math.ceil(recCount/pageSize);得到的结果是6,后来想到所谓的向上取整应该取得是浮点数,而recCount原创 2015-12-28 12:29:49 · 9210 阅读 · 0 评论 -
SSH框架中在Spring容器配置bean的a…
spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action对象,数据不安全struts2 是要求 每次次访问 都对应不同的Action scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象在配置文件中,bean默认是单例模式,应用服务器启动后就会立即创建bean,以后就可以重复使用。原创 2015-12-28 12:29:46 · 1391 阅读 · 0 评论 -
javaEE SSH框架记录在线登录用户以及登录用户的在线时长
一、需求:显示网站的登录用户和记录登录用户的在线总时长以及每天登录的时长二、实体类设计(1)User用户类中设置loginTime,用于设置用户的登录时间(即用户一登录就将此属性设置为当前时间,用户退出或者Session销毁时再获取当前时间,计算时间差),totalMinute用于记录用户的总在线时间(2)UserOnlineTime类用于记录用户每天的在线时间(3)我用的原创 2016-05-22 11:25:25 · 10158 阅读 · 3 评论