建 English 项目遇到的问题

建 English 项目遇到的问题

  1 web.xml 文件的配置

  在引入Spring 后,想要建一个beans.xml作为Spring的配置文件,而不是默认的 english-servlet.xml

web.xml:

……

<servlet>

 <servlet-name>english</servlet-name>

 <servlet-class>org.springframework.web.servlet.DispatcherServlet </servlet-class>

 <init-param>

  <param-name>contextConfigLocation</param-name>

  <param-value>/WEB-INF/beans.xml</param-value>

 </init-param>

 <load-on-startup>1</load-on-startup>

</servlet>

 

2 引入tiles时配置文件的改动:

Beans.xml:

  在beans.xml里加入以下<bean>

<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">

<property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView" />

</bean>

<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">

<property name="definitions">

<list>

<value>/WEB-INF/tiles.xml</value>

</list>

</property>

</bean>

<bean name="/*.view" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"></bean>

web.xml加入:

<servlet-mapping>

<servlet-name>english</servlet-name>

<url-pattern>*.view</url-pattern>

</servlet-mapping>

tiles.xml文件,并试运行

Tiles.xml:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"

"http://tiles.apache.org/dtds/tiles-config_2_0.dtd" >

<tiles-definitions>

  <definition name=""/>

  <definition name="index" template="/index.jsp"></definition>

</tiles-definitions>

运行 ,url=“http://localhost:8080/english/index.view”

 

3 引入hibernate

(1)除了要有hibernatehibernate_annotation的自身包和lib包外,还要有jdbc的驱动包

(2)hibernate.cfg.xml的同时最好把”Create a console configuration”复选项加上,如果没有,后来要建”console configuration”则要在hibernate视图下建。 
 

4 功能规划

 (1table

  1)用户表english_user id, password, 格言,

  2)英语单词表english_word  id,name,content,userid,book,class,forExampletime

  3)课文表 id,content,expression(语法),exercise(习题),time

  4)其它(other)看到的句子,单词,语法 ,歌词,电影对白等等

    id,content,time

  5java专用词  id,name,content,time


5 功能
   

功能 难度 时间 优先级 一期 二期 三期
基本功能 1 1 1    
背单词(包括定时提醒)
2 2 6    
导入导出到文件 2 2 4    
专辑单词表 1 1 2    
录放功能 3 3      
好友(包括引用) 1 1 3    
用户积分、声望(提问、回答) 2 1       ☆ 
共享(共同翻译) 1 1 5    

暂定一期为期7天

你可能感兴趣的:(建 English 项目遇到的问题)