JavaEE教案 29Word文件下载.docx

上传人:b****6 文档编号:19632440 上传时间:2023-01-08 格式:DOCX 页数:16 大小:44.77KB
下载 相关 举报
JavaEE教案 29Word文件下载.docx_第1页
第1页 / 共16页
JavaEE教案 29Word文件下载.docx_第2页
第2页 / 共16页
JavaEE教案 29Word文件下载.docx_第3页
第3页 / 共16页
JavaEE教案 29Word文件下载.docx_第4页
第4页 / 共16页
JavaEE教案 29Word文件下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

JavaEE教案 29Word文件下载.docx

《JavaEE教案 29Word文件下载.docx》由会员分享,可在线阅读,更多相关《JavaEE教案 29Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。

JavaEE教案 29Word文件下载.docx

1.创建主界面

2.整合相关的配置文件

详细步骤

创建的WebContent/下放main.html和WebContent/common/文件夹下放top.html、menu.html、footer.html、blank.html基本页面。

main.html代码如下:

<

framesetrows="

61,*"

cols="

*"

frameborder="

YES"

border="

0"

framespacing="

>

<

framesrc="

common/top.html"

name="

topFrame"

scrolling="

NO"

noresize>

186,*"

common/menu.html"

leftFrame"

noresize>

*,20"

<

common/blank.html"

mainFrame"

common/foot.html"

footFrame"

/frameset>

top.html代码如下:

divclass=Section1>

palign=centerstyle='

text-align:

center'

b>

span

style='

font-size:

24.0pt;

color:

midnightblue'

简化进销存管理系统(SLMS)<

/span>

/b>

/p>

/div>

menu.html代码参考如下:

ul>

li>

档案管理<

/li>

ahref="

javascript:

openModulUrl('

../moduls/archive/employee.jsp'

);

"

员工档案<

/a>

../moduls/archive/client.jsp'

客户档案<

../moduls/archive/merchandise.jsp'

商品档案<

/ul>

销售管理<

../stockorderAction!

preFindStockorder.action'

订货单<

进货管理<

../stockinAction!

preFindStockin.action'

进货单<

foot.html代码如下:

head>

linkrel="

stylesheet"

href="

../css/main.css"

type="

text/css"

/>

/head>

body>

palign="

left"

欢迎您admin登录本系统<

/body>

blank.html其实是一个空页面,里边可以不写任何代码。

整合效果如图7.12-2所示。

图7.12-2整合效果图

2.相关的配置文件

web.xml的关键代码:

!

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

--缓存清除监听器防止内存泄漏-->

org.springframework.web.util.IntrospectorCleanupListener<

--字符集编码过虑器-->

filter>

filter-name>

encoding<

/filter-name>

filter-class>

org.springframework.web.filter.CharacterEncodingFilter<

/filter-class>

init-param>

UTF-8<

/init-param>

forceEncoding<

true<

/filter>

--为了实现OpenSessioninView的模式。

例如:

它允许在事务提交之后延迟加载显示所需要的对象-->

OpenSessionInViewFilter<

org.springframework.orm.hibernate3.support.OpenSessionInViewFilter<

--struts2配置-->

struts2<

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter<

filter-mapping>

url-pattern>

/*<

/url-pattern>

/filter-mapping>

--注意这里的顺序,最好配在struts2过滤器之前-->

--Ajax框架的配置引入DWR的servlet-->

servlet>

servlet-name>

dwr-invoker<

/servlet-name>

servlet-class>

org.directwebremoting.servlet.DwrServlet<

/servlet-class>

--指定处于开发阶段的参数-->

debug<

/servlet>

servlet-mapping>

/dwr/*<

/servlet-mapping>

--Ajax框架的配置结束引入DWR的servlet-->

dwr.xml配置文件的关键代码:

--进货单编码重复验证-->

createcreator="

spring"

javascript="

stockinAction"

paramname="

beanName"

value="

includemethod="

findMerchandisePriceById"

findStockinByCode"

/create>

--订货单编码重复验证-->

stockorderAction"

findStockorderByCode"

--员工编码重复验证-->

employeeAction"

findEmployeeByCode"

--客户编码重复验证-->

clientAction"

findClientByCode"

--商品编码重复验证-->

merchandiseAction"

findMerchandiseByCode"

struts.xml的关键代码:

--全局转向-->

global-results>

resultname="

error"

/error.jsp<

/result>

finish"

/finish.jsp<

/global-results>

--全局导常转向-->

global-exception-mappings>

exception-mappingresult="

exception="

java.lang.Exception"

/exception-mapping>

/global-exception-mappings>

--客户管理Action配置-->

actionname="

class="

findClient"

/moduls/archive/client.jsp<

updateClient"

/moduls/archive/updateClient.jsp<

/action>

--员工管理Action配置-->

findEmployee"

/moduls/archive/employee.jsp<

updateEmployee"

/moduls/archive/updateEmployee.jsp<

--商品管理Action配置-->

findMerchandise"

/moduls/archive/merchandise.jsp<

updateMerchandise"

/moduls/archive/updateMerchandise.jsp<

--订货单管理Action配置-->

preFindStockorder"

/moduls/stock/stockorder.jsp<

preSaveStockorder"

/moduls/stock/addStockorder.jsp<

findStockorder"

updateStockorder"

/moduls/stock/updateStockorder.jsp<

--进货单管理Action配置-->

preFindStockin"

/moduls/stock/stockin.jsp<

preSaveStockin"

/moduls/stock/addStockin.jsp<

findStockin"

updateStockin"

/moduls/stock/updateStockin.jsp<

jdbc.properties(连接数据库的配置)关键代码:

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:

mysql:

//localhost:

3306/slms?

useUnicode=true&

amp;

characterEncoding=utf8

jdbc.username=root

jdbc.password=root

jdbc.initialSize=1

jdbc.maxActive=500

jdbc.maxIdle=20

jdbc.minIdle=1

jdbc.poolPreparedStatements=false

jdbc.defaultAutoCommit=false

hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect

hibernate.show_sql=true

hibernate.format_sql=true

hibernate.hbm2ddl.auto=update

hibernate.query.factory_class=org.hibernate.hql.ast.ASTQueryTranslatorFactory

hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider

hibernate.cache.use_query_cache=true

cache.use_second_level_cache=false

applicationContext_beans.xml(spring框架的bean配置)关键代码:

--客户档案配置-->

beanname="

clientDao"

com.zds.slms.dao.ClientDao"

propertyname="

sessionFactory"

ref="

/property>

/bean>

clientService"

com.zds.slms.service.ClientService"

com.zds.slms.action.ClientAction"

scope="

prototype"

--员工档案配置-->

employeeDao"

com.zds.slms.dao.EmployeeDao"

employeeService"

com.zds.slms.service.EmployeeService"

com.zds.slms.action.EmployeeAction"

--商品档案配置-->

merchandiseDao"

com.zds.slms.dao.MerchandiseDao"

merchandiseService"

com.zds.slms.service.MerchandiseService"

com.zds.slms.action.MerchandiseAction"

--订货单配置-->

stockorderDao"

com.zds.slms.dao.StockorderDao"

stockorderService"

com.zds.slms.service.StockorderService"

com.zds.slms.action.StockorderAction"

--进货单配置-->

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1