
Spring/JEE
文章平均质量分 87
eddyx
技术爱好者
展开
-
Spingboot application in docker container graceful shutdown
Spingboot application in docker container graceful shutdown。原创 2022-09-22 13:53:15 · 368 阅读 · 1 评论 -
为CAS server添加Change Password和Forget Password功能
最近一直在忙CAS相关的项目,team里的兄弟已经配置好了CAS server,并作了一些编程和定制,添加了一个security code在登录页面,以及到ldap server/db验证用户的功能,但发现用初始密码登录后没有强制修改密码的功能,以及忘记密码后,根据密码问题自动重置密码的功能也没有。经过权衡,我觉得还是把Change/Forget password放到CAS中比较合理。于原创 2010-05-11 09:13:00 · 2091 阅读 · 0 评论 -
CAS server source code 粗解
项目需要,对CAS的源代码做了一番了解,记录下来,以备日后可以比较容易地找到思路。 首先是理解CAS用来满足的需求,CAS需要提供CAS1.0和2.0两种协议,这个在http://www.jasig.org/cas/protocol中有叙述,但并不是很有条理。在CAS Client .net版本的站点上倒是非常精炼。(http://www.middleware.vt.edu/doku.php?id=middleware:cas:protocol)简言之,CAS1.0提供了plain原创 2010-06-12 14:47:00 · 2019 阅读 · 0 评论 -
CAS client (.net/java) 配置备忘
这几天开始配置CAS Client,包括.net的和java client。走了一些弯路,记录下来,以便各位朋友节省点时间。1。.net client,官方网站上提供的还是个半成品,下载整合到项目中之后,总是循环请求,不能够正常工作。只能到网上再找,http://www.middleware.vt.edu/doku.php?id=middleware:cas,这个站点提供的版本是可用的,简单配置后,另外再将需要用到https的部分,继承System.Net.ICertificatePolicy类,对Chec原创 2010-06-18 22:07:00 · 4231 阅读 · 4 评论 -
使用Spring写应用程序的几点体会
近几日使用Spring/hibernate更新以前一个老的应用程序,这个应用程序的用途是通过ftp来发送每天build出来的包。传送的相关数据,例如速度,成功与否等等由数据库管理,便于查询,监控和统计网络状况,服务器状况等等。应用程序分为两部分,一部分专门通过ftp发送包,另一部分用来查询相关数据,是个web站点。 web站点已经更新完毕,用的是典型的SSH方式实现的。此次重点更新ftp发送工具这一部分,主要更新数据操作部分。(ftp发送部分是基于开源的jftp实现的,经过5年的运行,比较原创 2010-08-18 11:54:00 · 1115 阅读 · 0 评论 -
tomcat session共享的尝试 (CAS, memcached, HA)
不久之前, 为项目搭建了一个tomcat集群的环境, 具体如下: nginx+tomcat+memcached+memcached client forjava 主要是通过tomcat的filter将session共享到memcahced server中. 这个方案对于自己做的web application来说, 运行良好. 但其中的CAS服务器是单点的, 于是近两个星期打算将CAS也集群化. CAS的官网上有集群方案, 就是通过tomcat自身的session复制来进行. 一开始觉得这样配置并不原创 2011-06-01 17:34:00 · 3917 阅读 · 3 评论 -
Juit4 spring testContext 新特性及遇到的问题
Junit4搭配spring testContext,对于ssh应用的每个层面都能有效搭建单元测试。现简单记录如下: 用annotation的方式标记测试方法,不需要再继承TestCase父类,灵活度比较高。 Spring testContext提供了在unit test中读取applicationContext配置文件的方法,只要简单的使用@ContextConfiguration注明配置文件的位置即可,同样可以使用@Autowired就可以引用需要测试或使用的bean。原创 2011-04-27 11:19:00 · 1161 阅读 · 0 评论 -
Eclipse Maven Tomcat 组合之下 提高开发效率的尝试
开发jee项目需要用到很多jar包,开发过程中需要修改从后端到前端很多代码,重新发布不超过3次,tomcat的内存就不够了。这样开发效率很差,花在重启上的时间太多。 这两天一直在找有什么比较完美的解决方案,有一种比较靠谱,就是在tomcat的server.xml文件中原创 2011-10-11 09:59:01 · 1777 阅读 · 0 评论 -
Hibernate和spring开发web应用时要注意的几个环节
近期在用hibernate和sping开发web应用时遇到一些问题,比较详细的阅读了一下相关文档(主要是《轻量级J2EE企业应用实战》和《spring recipe》以及《实战hibernate》),搞清了几个方面的差别,简单地记录一下。日后在做其他项目时可以作为项目组内预先做好技术准备的内容。 spring提供的getHibernateTemplate和getSesstionFact原创 2011-10-25 21:37:23 · 826 阅读 · 0 评论