r327 - in trunk/bow-ui: . src/main/resources src/main/resources/META-INF src/main/webapp/WEB-INF/jsp src/main/webapp/WEB-INF/jsp/inc
Author: bpoussin Date: 2011-08-30 11:26:04 +0200 (Tue, 30 Aug 2011) New Revision: 327 Url: http://chorem.org/repositories/revision/bow/327 Log: ajout de tout ce dont on a besoin pour faire du profiling Added: trunk/bow-ui/src/main/resources/META-INF/ trunk/bow-ui/src/main/resources/META-INF/aop.xml trunk/bow-ui/src/main/webapp/WEB-INF/jsp/CallStatistic.jsp Modified: trunk/bow-ui/pom.xml trunk/bow-ui/src/main/resources/struts.xml trunk/bow-ui/src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp Modified: trunk/bow-ui/pom.xml =================================================================== --- trunk/bow-ui/pom.xml 2011-08-30 09:24:51 UTC (rev 326) +++ trunk/bow-ui/pom.xml 2011-08-30 09:26:04 UTC (rev 327) @@ -33,6 +33,12 @@ <dependencies> + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-profiling</artifactId> + <version>2.3-SNAPSHOT</version> + </dependency> + <!-- compile dependencies --> <dependency> Added: trunk/bow-ui/src/main/resources/META-INF/aop.xml =================================================================== --- trunk/bow-ui/src/main/resources/META-INF/aop.xml (rev 0) +++ trunk/bow-ui/src/main/resources/META-INF/aop.xml 2011-08-30 09:26:04 UTC (rev 327) @@ -0,0 +1,22 @@ +<!DOCTYPE aspectj PUBLIC + "-//AspectJ//DTD//EN" + "http://www.eclipse.org/aspectj/dtd/aspectj.dtd"> + +<aspectj> + <aspects> + <concrete-aspect name="org.chorem.bow.ProfilingAspect" + extends="org.nuiton.profiling.NuitonTrace"> + <pointcut name="executeMethod" + expression=" + execution(* org.nuiton..*(..)) + || execution(* org.chorem..*(..)) + || execution(* org.apache.struts2..*(..)) + || execution(* com.opensymphony..*(..)) + || execution(* org.apache.velocity..*(..)) + || execution(* freemarker..*(..)) + || execution(* ognl..*(..))"/> + </concrete-aspect> + </aspects> + <weaver options="-verbose"> + </weaver> +</aspectj> Modified: trunk/bow-ui/src/main/resources/struts.xml =================================================================== --- trunk/bow-ui/src/main/resources/struts.xml 2011-08-30 09:24:51 UTC (rev 326) +++ trunk/bow-ui/src/main/resources/struts.xml 2011-08-30 09:26:04 UTC (rev 327) @@ -151,6 +151,9 @@ <result name="error">/WEB-INF/jsp/editBookmark.jsp</result> <result>/WEB-INF/jsp/editBookmark.jsp</result> </action> + <action name="callStatistic"> + <result>/WEB-INF/jsp/CallStatistic.jsp</result> + </action> </package> <package name="search" extends="restrictedArea"> Added: trunk/bow-ui/src/main/webapp/WEB-INF/jsp/CallStatistic.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/WEB-INF/jsp/CallStatistic.jsp (rev 0) +++ trunk/bow-ui/src/main/webapp/WEB-INF/jsp/CallStatistic.jsp 2011-08-30 09:26:04 UTC (rev 327) @@ -0,0 +1,9 @@ +<%-- + Document : CallStatistic + Created on : 22 août 2011, 19:37:15 + Author : poussin +--%> + +<%@page import="org.nuiton.profiling.NuitonTrace"%> +<%@page contentType="text/csv" pageEncoding="UTF-8"%> +<%=NuitonTrace.getStatisticsCSVAndClear()%> Modified: trunk/bow-ui/src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp 2011-08-30 09:24:51 UTC (rev 326) +++ trunk/bow-ui/src/main/webapp/WEB-INF/jsp/inc/rightMenu.jsp 2011-08-30 09:26:04 UTC (rev 327) @@ -47,6 +47,7 @@ <div id="colonneD"> <ul class="droite"> <s:if test="bowSession.admin"> + <li><s:a action="fragment/callStatistic">CallStatistic</s:a></li> <li><s:a action="admin"><s:text name="bow.rightMenu.admin" /></s:a></li> </s:if> <li><s:a action="preferences"><s:text name="bow.preferences.title" /></s:a></li>
participants (1)
-
bpoussin@users.chorem.org