发表于: 2017-07-24 23:19:40

1 881


【说明】今天主要是给两个散修师弟答疑,那一个个问题真是应接不暇,下次希望能把时间集中一下就更好了。

一:今日完成

 1,jsp放到哪个路径下面?

两种选择,webapp webinf

一个可以直接调用,一个需要控制器转发

从安全性的角度考虑,就很明显了,放到webinf 下面

2,如何不加入 spring 体系, 却能调用 spring 的体系内的方法?

创建一个注解的类, 这个类里面把 Service 给做成 static 的成员变量,

这样, spring 体系内的一个对象, 就被搞进了 static 区里面.
我们在普通类里面调用某个类的 static 方法是可以简单做到的.

3,spring 读取 jdbc 的配置文件

主要内容是用户名 密码 和连接池的一些信息

怎么读取

spring.xml里面配置

<!-- 加载 jdbc.properties 配置文件 --> 
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
<property name="locations"> 
<list> 
<value>classpath:jdbc.properties</value> 
</list> 
</property> 
</bean>

4,

import 简化 spring 的配置文件

为什么需要简化呢?

因为,之前是这样子的

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-config/applicationContext.xml
</param-value>
</context-param>

在 / WEB-INF/spring-config / 目录下包含了所有 spring 配置文件,

包括一个总配置文件,以及各个模块的配置文件
applicationContext.xml


 <import resource="manageContext.xml" />

<bean id="baseDAO"       abstract="true"
class="com.myproject.BaseDAOImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>

使用 import 的方式导入有模块配置文件,以后若有新模块的加入,那就可以简单修改这个文件了

<!-- DAO -->
<bean id="userDAO" parent="baseDAO"
class="com.myproject..dao.baseDAOImpl">
<constructor-arg>
<value>com.myproject.system.User</value>
</constructor-arg>
</bean

 spring 中 abstract 的方式申明继承关系的。

因为dao 和service 大多是同时修改的,所以放到一块更好。


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

二:明日计划

明天因为时间充足(or 有限),打算完成

①准备进真实的评审

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

②完善项目中的shiro

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

③给师弟解答疑惑

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

三:疑难问题

四:思考总结

Ⅰ 对自己今天的进度满意吗

------------------一般般

Ⅱ 那些困扰自己的问题所在

------------------如何多线程处理各种请求

Ⅲ 暗示自己为明天加油打劲

------------------没有学分的困扰,就可以认真码代码了



返回列表 返回列表
评论

    分享到