zoukankan      html  css  js  c++  java
  • JeeSite 企业信息管理系统

      引言:

           JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。详情介绍参考http://www.jeesite.com/  网站有详细的介绍与安装

    很多小伙伴都不仔细看文档就跑项目,然后呢跑不通。哈哈先来看需要前提准备吧

       快速体验

    1. 具备运行环境:JDK1.6+、Maven3.0+、MySql5+或Oracle10g+。
    2. 修改srcmain esourcesjeesite.properties文件中的数据库设置参数。
    3. 根据修改参数创建对应MySql或Oracle数据库用户和参数。
    4. 运行bininit-db.bat脚本,即可导入表结构及演示数据(linux操作系统:在控制台中切换至项目根目录,运行命令:mvn antrun:run -Pinit-db)
    5. 运行bin un-tomcat7.bat或bin un-jetty.bat,启动Web服务器(第一次运行,需要下载依赖jar包,请耐心等待)。
    6. 最高管理员账号,用户名:thinkgem 密码:admin

    想快速了解一个框架,至少要先弄懂框架里面使用了哪些技术,这样在看源码的时候,就不会吃力。(http://www.jeesite.com/中也有详细介绍)

         springMvc配置文件

    我们来看web.xml 里面 我们都知道listener(监听器)是spring的入口,springServlet是用来获取springmvc controller里面的信息 。

    1     <listener>
    2         <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>  
    3     </listener>
     1     <!-- MVC Servlet -->
     2     <servlet>
     3         <servlet-name>springServlet</servlet-name>
     4         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     5         <init-param>
     6             <param-name>contextConfigLocation</param-name>
     7             <param-value>classpath*:/spring-mvc*.xml</param-value>
     8         </init-param>
     9         <load-on-startup>1</load-on-startup>
    10     </servlet>
    11     <servlet-mapping>
    12         <servlet-name>springServlet</servlet-name>
    13         <url-pattern>/</url-pattern>
    14     </servlet-mapping>
    1     <context-param>7
    2         <param-name>contextConfigLocation</param-name>
    3         <param-value>classpath*:/spring-context*.xml</param-value>
    4     </context-param>              //<!-- 指定Spring Bean的配置文件所在目录。 -->

    <load-on-startup>1</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;

    当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    spring-mvc.xml 中配置spring.servlet.xml里面主要扫描的是controller的信息,然后回设定一个返回格式、视图文件解析、视图文件解析。而application.xml里面配置有 数据库信息、事务、开启注解啊 等等。加载的这些都是spring上下文用来的信息。所以我们千万不要把application.xml 和spring-servlet.xml里面内容弄混淆 ,也不要把他们加载顺序弄混淆。 
    application.xml是上下文,配置在listener的参数 
    spring-servlet.xml 是servlet的参数

    1     <!-- 使用Annotation自动注册Bean,只扫描@Controller spring-mvc.xml中配置-->   
    2     <context:component-scan base-package="com.thinkgem.jeesite" use-default-filters="false"><!-- base-package 如果多个,用“,”分隔 -->
    3         <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
    4     </context:component-scan>

    jeesite 中的完整配置文件

    springmvc.xml(等于spring-servlet.xml)。。spring-context.xml(等于application.xml)。web.xml结合项目看源码。

    学习博客-----http://zhaoshijie.iteye.com/blog/2062349

    我先从OA在线办公模块看起

      这是关于OA的分层目录,

  • 相关阅读:
    用iptables封杀内网的bt软件
    FreeBSD 利用IPFW实现限制局域网使用QQ
    网络安全设备Bypass功能介绍及分析
    活用Windows Server 2008系统的几种安全功能
    恢复mysql管理员密码
    远程控制Windows2003下安装Pcanywhere导致Awgina.dll出错的解决办法
    Ubuntu 11.04 LAMP+JSP环境安装过程
    hbase首次导入大批次的数据成功!
    Chubby是什么?
    DP-Triangle
  • 原文地址:https://www.cnblogs.com/huo-94/p/7879971.html
Copyright © 2011-2022 走看看