JeeSite 企業信息管理系統

  引言:linux

       JeeSite是基於多個優秀的開源項目,高度整合封裝而成的高效,高性能,強安全性的開源Java EE快速開發平臺。詳情介紹參考http://www.jeesite.com/  網站有詳細的介紹與安裝web

不少小夥伴都不仔細看文檔就跑項目,而後呢跑不通。哈哈先來看須要前提準備吧spring

   快速體驗數據庫

  1. 具有運行環境:JDK1.6+、Maven3.0+、MySql5+或Oracle10g+。
  2. 修改src\main\resources\jeesite.properties文件中的數據庫設置參數。
  3. 根據修改參數建立對應MySql或Oracle數據庫用戶和參數。
  4. 運行bin\init-db.bat腳本,便可導入表結構及演示數據(linux操做系統:在控制檯中切換至項目根目錄,運行命令:mvn antrun:run -Pinit-db)
  5. 運行bin\run-tomcat7.bat或bin\run-jetty.bat,啓動Web服務器(第一次運行,須要下載依賴jar包,請耐心等待)。
  6. 最高管理員帳號,用戶名:thinkgem 密碼:admin

想快速瞭解一個框架,至少要先弄懂框架裏面使用了哪些技術,這樣在看源碼的時候,就不會吃力。(http://www.jeesite.com/中也有詳細介紹)express

     springMvc配置文件

咱們來看web.xml 裏面 咱們都知道listener(監聽器)是spring的入口,springServlet是用來獲取springmvc controller裏面的信息 。spring-mvc

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;tomcat

當是一個負數時或者沒有指定時,則指示容器在該servlet被選擇時才加載。正數的值越小,啓動該servlet的優先級越高。安全

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------服務器

spring-mvc.xml 中配置spring.servlet.xml裏面主要掃描的是controller的信息,而後回設定一個返回格式、視圖文件解析、視圖文件解析。而application.xml裏面配置有 數據庫信息、事務、開啓註解啊 等等。加載的這些都是spring上下文用來的信息。因此咱們千萬不要把application.xml 和spring-servlet.xml裏面內容弄混淆 ,也不要把他們加載順序弄混淆。 
application.xml是上下文,配置在listener的參數 
spring-servlet.xml 是servlet的參數mvc

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的分層目錄,

相關文章
相關標籤/搜索