项目
Bran_tor
善始者实繁 而克终者盖寡
展开
-
TMS项目过程小结001
包装类和基本数据类型引起的bugif (null != entity.getId() && appApplicationDao.get(entity.getId()).getOwner().getId() != entity.getOwnerId()) {采用SSH框架,hibernate进行数据封装,返回实体对象, 所以getXXX()方法返回都是对象。id返回为Long类型,包装类最好不要直接进原创 2015-12-16 17:48:54 · 565 阅读 · 0 评论 -
struts2 @Action给方法注解
项目中需要增加一个action,此action运行后返回与登陆后的index的页面相同,但是页面中有额外的js来进行模拟附加参数点击跳转功能。 实现这个功能有几个注意点: 1. 该action最好不要放在.web package下,而是放到.terminal package下,不影响项目原来管理 2. 改action访问路径要为http://localhost:8080/tms/xxx.act原创 2016-01-09 17:11:58 · 565 阅读 · 0 评论 -
jquery实现模拟点击跳转 $.trigger
Introduction:项目中使用百度地图连显示终端分布状况,点击终端地点会弹出div框包含终端监控或终端管理的页面,目前实现方式是在本页面直接跳转,跳转需要使用jquery来进行模拟点击“终端管理”—“终端管理”/”终端监控“菜单,并且需要传入终端sn号码进行过滤,以便跳转页面直接显示该终端。 expample://终端号var param = "WP17392744372";fun原创 2016-01-09 16:54:54 · 1662 阅读 · 0 评论 -
j2EE项目中角色,菜单,权限的设计和应用
引言java ee在项目中一般需要进行权限管理,权限管理控制角色的相关权限,如菜单的显示,菜单二级菜单的权限,三级操作的权限等等。当项目越来越大,菜单越多,二级及三级菜单添加频繁,就需要良好的权限管理。这对前期数据库的设计非常重要,下面已某支付公司后台管理系统的权限管理为模板作初步的分析。数据库基本设计以下只列举了关联字段或者重要字段 1.菜单:逻辑数据,为主菜单和二级子菜单的固定数据m_me原创 2016-01-12 11:33:30 · 3087 阅读 · 0 评论 -
简单web项目注意
晚上写一个原生的web项目,留一些记录: 1. 记忆下servlet 3.0的web.xml文件格式:<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X原创 2016-03-02 21:54:34 · 253 阅读 · 0 评论 -
tomcat配置后eclipse启动server自动还原
0x000之前一直没注意tomcat使用的是bio模式,即protocol=”HTTP/1.1”。查看相关文档后发现bio有性能限制,对项目的压力测试有较大影响,所以手动修改tomcat/conf/server.xml文件,protocol=”org.apache.coyote.http11.Http11Protocol”即可启用nio模式,非阻塞式。0x001但是改好后在eclipse中启动项目还原创 2016-03-05 23:32:00 · 1538 阅读 · 0 评论 -
访问阿里云mysql数据库
0x000团队给了我正式生产服务器的数据库访问权限,可以在正式环境查看客户的问题,但是我登陆了很多次都是报错,于是去阿里云官网查找原因,原来RDS可以只能内网访问,不允许公网直接访问数据库。最后先ssh到阿里云服务器,再mysql登陆,留个纪念,都是小细节啊。原创 2016-03-05 23:42:12 · 421 阅读 · 0 评论 -
用户登陆的退出
用户登陆后退出在后台就是session的清除,但是也容易产生一些误解和错误。今天看到项目里在退出方法quit()中,是这么操作的Struts2Utils.getSession().setAttribute("CURRENT_USER_KEY", null);Struts2Utils.getSession().setAttribute(CURRENT_USER_PERMISSION, null);就原创 2016-03-28 14:31:15 · 642 阅读 · 0 评论