精华内容
下载资源
问答
  • Web项目集成FineReport

    千次阅读 2017-10-09 18:08:00
    web项目集成报表,现在数据才值钱,但是不会展示依旧不值钱
    Web项目集成FineReport
    序:
    项目的最后应该数据的汇总展现服务会是客户的需求,很多公司不会专门去开房报表,而是面向过程的开发几个报表,这样是相当的累。这个报表现在越来越强大了,除了Excel报表还可以有word类型的、饼图、柱状、线条等。早期有通过邮件合并方式做的报表,这个主要的是会sql就ok。反正我觉得很好用,刚好有点时间就集成玩了下。

    一、jar的导入
    这个报表集成需要引入的jar其实很少,如果轻度使用不涉及填报等交互的话,引入的更少。个人建议不管使用程度,还是把基本的都引入。

    二、web.xml的修改
    项目的web.xml文件需要引入报表入口的servlet,配置如下:
    <!-- fineReport -->
    <servlet>
    <servlet-name>ReportServer</servlet-name>
    <servlet-class>com.fr.web.ReportServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>ReportServer</servlet-name>
    <url-pattern>/ReportServer</url-pattern>
    </servlet-mapping>
    三、2个主要目录新建,一个resources(放配置xml文件的)、reportlets(放模板cpt文件的,可以建子目录),注意是在WEB-INFO下哦。
    四、基本配置文件
    数据库连接配置文件:datasource.xml
    注意这个文件可以在你执行exe文件后的编辑器安装目录下D:\Program Files\FineReport_8.0\WebReport\WEB-INF\resources拷贝,前面jar包也是在lib目录下。另外需要注意的是,这个文件的内容不是全部都需要的,需要的内容
    <?xml version="1.0" encoding="UTF-8"?>
    <DatasourceManager xmlVersion="20170715" releaseVersion="8.0.0">
    <ConnectionMap>
    <Connection name="FRDemo" class="com.fr.data.impl.JDBCDatabaseConnection">
    <DatabaseAttr originalCharsetName="UTF-8" newCharsetName="UTF-8"/>
    <JDBCDatabaseAttr url="jdbc:mysql://10.9.220.18/jdsf_debug" driver="com.mysql.jdbc.Driver" user="root" password="xxx" encryptPassword="true">
    <DBCPAttr/>
    </JDBCDatabaseAttr>
    </Connection>
    </ConnectionMap>
    </DatasourceManager>
    打开本地的报表模板编辑器,新建一个模板,模板的新建就很简单了,主要是写sql,然后设置每个单元格显示的字段,可以自己预览的。

    大概就是上面这样的,编辑器新建的模板在安装目录的D:\Program Files\FineReport_8.0\WebReport\WEB-INF\reportlets下,

    特别说明:
    把光标放在文件上点反键,选择txt编辑器查看,注意看:

    注意DatabaseName与datasouce.xml里的Connection节点的name一致,否则会会报错找不到数据源
    <Connection name="FRDemo" class="com.fr.data.impl.JDBCDatabaseConnection">
    看看我做的测试效果:

    url里我们的项目上下文是隐私,呵呵,然后为什么要加op=view?大家想想呗,API里有介绍的。
    到这里就结束了,谢谢。
    展开全文
  • maven web项目集成spring mvc详细配置实例
    java web项目如何集成spring框架实现MVC功能,现在我们以一个实例来说明
    1:引入spring所需要的依赖,这里我们选择3.0.5.RELEASE版本,项目pom.xml中加入
    <properties>
    <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
    </properties>
    <dependencies>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-expression</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-tx</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-oxm</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc-portlet</artifactId>
    <version>${org.springframework.version}</version>
    </dependency>
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>${org.springframework.version}</version>
    <scope>test</scope>
    </dependency>
    <!-- 这个是servlet需要的 -->
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    </dependency>
    二:修改项目的web.xml文件,加入
    <!-- 应用上下文配置 -->
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring-servlet.xml</param-value>
    </context-param>
    <!-- 初始化spring容器的侦听器 -->
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <!-- spring核心servlet -->
    <servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    三:创建spring上下文配置文件,也就是在web.xml中加入的spring-servlet.xml文件,如下:
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
    <!-- 启用注解 -->
    <mvc:annotation-driven />
    <!-- 注解扫描的包 -->
    <context:component-scan base-package="com.common.*"/>
    <!-- 定义页面的基础路径和后缀名 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/view/" p:suffix=".jsp"/>
    </beans>
    <!-- 这里注意包的路径,页面存放的位置和页面的后缀名,如果不一致,注解会不起作用,
    页面会找不到 -->
    四:创建action类,以便于页面访问测试
    package com.common.action;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.ModelMap;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;

    @Controller
    public class UserAction {
    @RequestMapping(value = "/toindex.do")
    public ModelAndView index(HttpServletRequest request,
    HttpServletResponse response, ModelMap modelMap) {
    modelMap.put("name", "zhangsan");
    return new ModelAndView("/index", modelMap);
    }
    }
    五:WEB-INF下创建目录view,在目录下创建index.jsp页面,因为spring-servlet.xml文件中配置的页面地址是/WEB-INF/view/,所以所有页面必须放在这个下面,否则找不到.
    <html>
    <body>
    <h2><%= request.getAttribute("name") %></h2>
    </body>
    </html>
    六:页面访问看效果:http://localhost:8080/你的工程名/toindex.do ,这里必须是.do,因为web.xml中配置的是*.do
    这样就大功告成,下次我们讲如何引入mybitas,hibernate,jquery,sean.js等等。。。。
    总之都很容易,按这个步骤做一遍即可。


    展开全文
  • web项目集成spring框架

    千次阅读 2018-05-15 14:38:00
    写一个最简单的示例1、新建一个标准的javaweb项目2、导入spring所需的一些基本的jar包3、配置web.xml文件&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="...

    写一个最简单的示例

    1、新建一个标准的javaweb项目



    2、导入spring所需的一些基本的jar包



    3、配置web.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    	xmlns="http://java.sun.com/xml/ns/javaee" 
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <!-- 应用程序Spring上下文配置 -->
      <context-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>
                 classpath*:applicationContext*.xml,
          </param-value>
      </context-param>
      
      <!-- spring上下文加载监听器 -->
      <listener>
          <listener-class>
               org.springframework.web.context.ContextLoaderListener
          </listener-class>
      </listener>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    

    4、添加spring配置文件applicationContext


    5、对applicationContext.xml文件做最简单的配置

    <?xml version="1.0" encoding="UTF-8"?>  
    <beans xmlns="http://www.springframework.org/schema/beans"  
      
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
      
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"  
      
        default-lazy-init="false" default-autowire="byName">  
        <bean id="user" class="com.po.User">  
            <property name="name" value="张三"/>  
        </bean>  
    </beans>  
    beans —— xml文件的根节点。

    xmlns ——是XML NameSpace的缩写,因为XML文件的标签名称都是自定义的,自己写的和其他人定义的标签很有可能会重复命名,而功能却不一样,所以需要加上一个namespace来区分这个xml文件和其他的xml文件,类似于java中的package。

    xmlns:xsi ——是指xml文件遵守xml规范,xsi全名:xml schema instance,是指具体用到的schema资源文件里定义的元素所准守的规范。即/spring-beans-2.0.xsd这个文件里定义的元素遵守什么标准。

    xsi:schemaLocation——是指,本文档里的xml元素所遵守的规范,schemaLocation 属性用来引用(schema)模式文档,解析器可以在需要的情况下使用这个文档对 XML 实例文档进行校验。它的值(URI)是成对出现的,第一个值表示命名空间,第二个值则表示描述该命名空间的模式文档的具体位置,两个值之间以空格分隔。


    6、新建一个实体类User.java


    package com.po;
    
    public class User {
    	private String name;
    	private String age;
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public String getAge() {
    		return age;
    	}
    	public void setAge(String age) {
    		this.age = age;
    	}
    	
    	
    
    }
    

    7、测试 (创建test.java)


    package test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    import com.po.User;
    
    
    public class test {
    	public static void main(String[] args) {
    		ApplicationContext ac= new FileSystemXmlApplicationContext("config/applicationContext.xml");
    		User user=(User)ac.getBean("user");
    		System.out.println(user.getName());
    	}
    
    }
    

    输出



    这样就基本实现了为web项目搭建基础的spring框架。

    展开全文
  • FineReport 集成web项目

    万次阅读 热门讨论 2017-01-24 21:30:50
    将FineReport 集成到自己的web项目中,生成报表,可以方便快捷的和自己的项目融合在一起。简化了利用poi的导出遇到的问题。 最新版本:http://www.hexianwei.com/2019/01/06/FineReport-10.0/ jrebel 激活:...

    将FineReport 集成到自己的web项目中,生成报表,可以方便快捷的和自己的项目融合在一起。简化了利用poi的导出遇到的问题。

    最新版本:https://www.hexianwei.com/2021/06/13/FineReport__%E6%95%B0%E6%8D%AE%E5%86%B3%E7%AD%96%E7%B3%BB%E7%BB%9F/

    转载希望可以标明出处

    1、首先在FR中建立好一个模板

         例如:我的这张模板是连接的自己的数据库

         

    2、将FR软件下的jar包添加到自己的项目中

          注意是哪个路径下面的jar包,当然有些jar包是你项目中存在的就不需要导入了,比如 :mysql驱动包

          

    3、在你的项目的WEB-INF下建立两个文件夹,如图:一个放模板,一个放数据库配置

        

    4、.在web.xml 配置报表处理报表的服务(servlet负责对请求的模板进行解析生成处理可以看作是报表的服务器)

    将其添加到自己项目的 web.xml 中。

       

    5、启动web项目,在地址栏中输入正确的访问路径

        

    展开全文
  • JAVA WEB项目中如何在JSP页面中回放、下载远程服务器上的海康的历史监控视频?哪位大侠有做过啊,最好能直接通过JS调用相关插件的方法就可以实现的,如果有示例代码就最好了,或者有已封装好的SDK也可以。跪谢。。。...
  • Axis2和已有web项目集成

    万次阅读 2010-04-04 03:41:00
    axis2和已有web项目集成 有一个最简单的方法就是把axis2.war中的内容作为Web Project的基础, 来进行开发. 不过为了更清楚的了解如何在一个已有的Web Project中嵌入axis2, 那就手动来配置。大致分如下几个步骤:一、...
  • java web项目集成Jetty作为web容器

    万次阅读 2014-09-15 02:06:20
    1、准备好一个非常简单点的web项目(maven项目) 2、准备好maven环境,并配置pom文件,关于jetty内容如下:    org.eclipse.jetty  jetty-server  9.1.4.v20140401      org.eclipse.jetty ...
  • JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。  一般的简单Java应用就不说了,一些框架会提供针对junit的扩展,使得测试变得更容易,...
  • BIRT集成WEB项目

    千次阅读 2017-02-09 14:15:32
    项目要用到BIRT工具开始在坛子里泡了好久,从0开始慢慢琢磨现在终于可以把BIRT集成项目中来运行了,当中的过程还真有点艰难,但这也是每个学习BIRT工具的人都遇到的,现在把中间的些许过程贴出来,希望对初次...
  • 在第二篇文章讲了shiro与web项目集成,其中只要是与spring项目的集成。公司有些旧项目,是用servlet写的,并不适合用第二篇文章去搭建shiro。这里想讲讲shiro与普通的项目集成。与普通的web项目集成,shiro只需要两...
  • web项目集成shiro后加入tomcat启动超时,tomcat无法正常启动
  • 由于公司的需求,在全国各地现场客户安装javaweb项目,为了方便项目安装,需要在Linux系统中进行一键安装部署操作,本人采用xshell脚本集成jdk+tomcat+mysql+web项目进行打包处理,销售人员只需在客户现场的Linux...
  • editor.md集成web项目

    千次阅读 2017-05-17 15:47:53
    editor.md集成web项目
  • Myeclipse集成tomcat和部署web项目

    千次阅读 2018-05-10 21:36:47
    一般使用tomcat部署web项目时,需要在项目的webRoot下的WEB-INF的web.xml文件配置相关信息,然后将项目webRoot下的内容复制到tomcat的webapps目录下,每次更改代码完后,都需要重新startup.bat开启服务,删除webapps...
  • Grafana集成到自己的Web项目

    万次阅读 2019-01-17 17:29:50
    最近想把Grafana集成到自己的Web项目中 Grafana安装就不说了,很简单直接看官方文档。http://docs.grafana.org/ 本文安装环境CentOS7.x,版本Grafana-5.4.3 Web项目中我使用iframe直接嵌套进去的 但是浏览器缓存...
  • // 获得文件绝对地址(项目绝对地址+我的文件相对项目的地址) private String getFilePath() { String absolute = this.getClass().getClassLoader().getResource("").getPath(); if (absolute.startsWith("/")...
  • 如果你是birt新手,正好可以参考。 源码采hibernate+dwr+dwz+mysql实现。 下载地址:http://download.csdn.net/detail/wzj26638719/6736439 更birt报表相关的资料请联系作者。欢迎技术交流!
  • java web项目(spring项目)中集成webservice ,实现对外开放接口步骤: 采用与spring兼容性较好的cxf来实现 cxf 的 jar下载地址:http://cxf.apache.org/download.html 一:创建webservice服务器 1)创建一个服务...
  • 最近在使用润乾报表的集算报表V5.0,在集算报表中设计、开发完报表,需要集成到一个WEB项目中。 现在说一下集成步骤: 1、新建一个WEB项目(或者之前有的项目也可以) 2、拷贝集算报表安装目录下demo的所有文件,...
  • Spring Boot集成MyBatis开发Web项目

    千次阅读 2018-07-30 17:41:58
    创建Maven Web工程,引入spring-boot-starter-parent依赖 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...
  • 创建Web项目 1、File -> New Project ,进入创建项目窗口   2、在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 lib 两个目录   3、File -> Project Structure,进入 Project Structure窗口 4...
  • 现在使用Eclipse来开发Web项目越来越简单了,特别是在Eclipse3.3以后的版本中开发。eclipse-jee-helios-SR2-win32集成开发环境 (IDE) 包括了用于 Web 开发及与服务器集成的工具。不过还需要配置Apache Tomcat才可以...
  • FineReport 集成web项目(二)

    千次阅读 2017-06-15 09:54:32
    最新版本: http://www.hexianwei.com/2019/01/06/FineReport-10.0/  转载说明出处   代码例子:... ...finereport 报表嵌入到自己的web项目中 1、详细步骤 http://blog.csdn.net/qq_30009669/art...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 302,986
精华内容 121,194
关键字:

多web项目集成