ssh学习笔记
来源:互联网 发布:数组下标-1 编辑:程序博客网 时间:2024/06/16 12:24
一直对shh很感兴趣,也一直有用shh开发东西,但是学习地并不深入。
1.ssh开发最好用myeclipse,这个ide真的非常好用,框架搭建基本不用花太大的力气。
2.当用hibernate去链接oracle的时候经常会出现sid识别不了的情况,这时候就要去修改一下oracle的配置文件里。
3.oracle的监听程序一定要打开。
4.structs2.x和hibernate4有jar包冲突,要替换相应的jar包才行。
5.如果某个jsp页面是要登陆之后才能看得见的那么这个jsp页面不能放到WebRoot目录下面,应该放到web-inf目录下面,这样的话这个jsp页面只能通过action跳转过来。
6.structs配置文件里面的action的类class一定要和spring配置文件里面配置的一样。
<actionname="doctorlogin"class="loginAction"method="Doctorlogin">
<resultname="doctorls">/person_doctor.jsp</result>
<resultname="doctorl">/login.jsp</result>
</action>
<beanid="loginAction"class="cn.it.bing.action.LoginAction">
<propertyname="doctorDao"ref="DoctorsDAO"></property>
<propertyname="userDao"ref="UsersDAO"></property>
</bean>
7.除了抽取类之外还可以抽取jsp页面,把一般jsp页面要引用到的东西放到一个.jspf文件里面,到时候其他jsp页面直接
- <head>
- <%@ include file="/public/head.jspf" %>
- </head>
8.同时也可以将多台运用到action的配置当中比如这样:
- <action name="send_*_*" class="sendAction">
- <result name="send">/WEB-INF/{1}/{2}.jsp</result>
- </action>
- <frame src="send_main_left.action" />
- <frame src="send_main_right.action" />
9.充分利用好软件设计模式的内容可以让代码更整洁,比如利用范型去实现多态。
@SuppressWarnings("unchecked")
@Service("baseService ")
@Lazy(true)
public class BaseServiceImpl<T>implements BaseService<T> {
privateClassclazz; //clazz?д洢?˵?ǰ?????????ͣ???????T
@Resource//???????????棬?Ͳ??????set??????ʹ?÷???ע?????????Կ????set?????ɵ???
private SessionFactorysessionFactory;
public BaseServiceImpl() {
System.out.println("this??????ǵ?ǰ???ù??췽???Ķ???" +this);
System.out.println("??ȡ??ǰthis????ĸ?????Ϣ" +this.getClass().getSuperclass());
System.out.println("??ȡ??ǰthis????ĸ?????Ϣ(??????????Ϣ)" +this.getClass().getGenericSuperclass());
//?õ????͵IJ???????
ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass();
clazz = (Class)type.getActualTypeArguments()[0];
}
protected Session getSession() {
//?ӵ?ǰ?̻߳?ȡsession?????û???
- SSH学习笔记【一】
- ssh学习笔记
- SSH学习笔记
- SSH视频学习笔记
- SSH学习笔记(一)
- SSH学习笔记(二)
- SSH学习笔记(三)
- ssh学习笔记
- SSH学习笔记一
- SSH学习笔记二
- SSH学习笔记三
- java SSH学习笔记
- ssh学习笔记
- SSH学习笔记1
- ssh学习笔记
- SSH学习笔记
- SSH服务(学习笔记)
- SSH学习笔记
- Java内存溢出详解及解决方案
- Android去除AppBarLayout阴影
- javaee 整合flex
- 阿里2017年春招技术面牛客网分享
- JavaScript批量定义对象
- ssh学习笔记
- 基于 CentOS_6.7_X64 配置 James2.3.2 邮件服务器
- leetcode347 Top K Frequent Elements java
- 树莓派3代B型 系统安装(无外接显示器)+替换源
- LeetCode-Easy部分中标签为Array#35: Search Insert Position
- 20170327 阁下何不随风起
- JDK和JRE的区别
- Spring的AOP
- 《linux内核设计与实现》第三章读书笔记--进程相关概念