java ee 问题,请教高手SSH好学不?我该怎么学好呢?我现在会一点而已,我至少要多久才能熟练?
展开全部
快的话1个月 慢的话...
个人心得 纯手打 其实刚学都这样
不懂得追问
一、集成Struts2
1.添加jar包①
2.添加struts.xml②
3.修改web.xml③
4.测试成功
①commons-io(文件处理)、commons-fileupload(文件上传)、struts2-core(核心类库)、xwork-core(Xwork类库,struts2构建基础)、
ognl(表达式语言类库)、struts2-dojo-plugin(Ajax标签库)、freemarker(标签模版类库)、javassist(代码生成工具/字节码驱动
struts2 hibernate 通用);
②配置常量constant和子控制器Action;
③添加过滤器:使用struts2的过滤器作为控制器来实现页面跳转(Model II模式)。
当前jar包:8个
共计jar包:8个
二、集成spring
1.添加jar包①
2.添加applicationContext.xml②
3.修改struts.xml③
4.修改web.xml④
5.测试成功
①struts2-spring-plugin(struts2的spring插件)、Core(核心类库)、AOP(面向方面类库)、Web(web核心类库)、Persistence JDBC(持
久化类库)、Persistence Core(持久化核心类库);
②JavaBean交由Spring容器创建(Ioc-依赖注入),配置数据源dataSource、sessionFactory、Hibernate(可选)、声明式事务(AOP-面向
方面编程);
③Action交由Spring管理,class中的类路径修改为spring的Bean-Id;
④添加监听器:Web容器启动时Spring开始注入和管理JavaBean。
当前jar包:1+7+7+8+6+4=33个
共计jar包:8+33=41个
三、集成Hibernate
1.添加jar包①
2.添加hibernate.cfg.xml,或者在Spring.xml中添加Hibernate配置②
3.Dao层继承HibernateDaoSupport④
4.测试成功
①HIbernate Core(核心类库)
{
hibernate3(核心包)、antlr(语法编译类库 HQL相关)、cglib(用来继承类或实现接口以产生对象 映射 AOP相关)、commons-
collections(Commons项目组中的一个各种集合类和集合工具类的封装)、dom4j(XML解析)、ehcache(缓存工具)、jta(事务处理接口)、
log4j(记录日志)、slf4j-api(hibernate日志记录)、slf4j-log4j(log4j实现)、javassist(代码生成工具/字节码驱动 struts2
hibernate 通用)、ojdbc14(数据库驱动)
};
②配置XML使数据库与JavaBean对应(ORM-对象关系映射),创建sessionFactory;
③使用sessionFactory和HibernateTemplate。
当前jar包:12-1=11个(javassist通用-1)
共计jar包:8+33+11=52个
个人心得 纯手打 其实刚学都这样
不懂得追问
一、集成Struts2
1.添加jar包①
2.添加struts.xml②
3.修改web.xml③
4.测试成功
①commons-io(文件处理)、commons-fileupload(文件上传)、struts2-core(核心类库)、xwork-core(Xwork类库,struts2构建基础)、
ognl(表达式语言类库)、struts2-dojo-plugin(Ajax标签库)、freemarker(标签模版类库)、javassist(代码生成工具/字节码驱动
struts2 hibernate 通用);
②配置常量constant和子控制器Action;
③添加过滤器:使用struts2的过滤器作为控制器来实现页面跳转(Model II模式)。
当前jar包:8个
共计jar包:8个
二、集成spring
1.添加jar包①
2.添加applicationContext.xml②
3.修改struts.xml③
4.修改web.xml④
5.测试成功
①struts2-spring-plugin(struts2的spring插件)、Core(核心类库)、AOP(面向方面类库)、Web(web核心类库)、Persistence JDBC(持
久化类库)、Persistence Core(持久化核心类库);
②JavaBean交由Spring容器创建(Ioc-依赖注入),配置数据源dataSource、sessionFactory、Hibernate(可选)、声明式事务(AOP-面向
方面编程);
③Action交由Spring管理,class中的类路径修改为spring的Bean-Id;
④添加监听器:Web容器启动时Spring开始注入和管理JavaBean。
当前jar包:1+7+7+8+6+4=33个
共计jar包:8+33=41个
三、集成Hibernate
1.添加jar包①
2.添加hibernate.cfg.xml,或者在Spring.xml中添加Hibernate配置②
3.Dao层继承HibernateDaoSupport④
4.测试成功
①HIbernate Core(核心类库)
{
hibernate3(核心包)、antlr(语法编译类库 HQL相关)、cglib(用来继承类或实现接口以产生对象 映射 AOP相关)、commons-
collections(Commons项目组中的一个各种集合类和集合工具类的封装)、dom4j(XML解析)、ehcache(缓存工具)、jta(事务处理接口)、
log4j(记录日志)、slf4j-api(hibernate日志记录)、slf4j-log4j(log4j实现)、javassist(代码生成工具/字节码驱动 struts2
hibernate 通用)、ojdbc14(数据库驱动)
};
②配置XML使数据库与JavaBean对应(ORM-对象关系映射),创建sessionFactory;
③使用sessionFactory和HibernateTemplate。
当前jar包:12-1=11个(javassist通用-1)
共计jar包:8+33+11=52个
展开全部
这个ssh整合,现在应该有很多的教材,和教程了。如果已经在学习了。那坚持!然后就是实战,如果再工作,那就在实际项目中慢慢积累,如果还没有,那就从教材中找项目,跟着做。遇到问题就 在网上搜索一下,现在ssh的问题在网上一般都可以搜搜到。如果时间充足就研究一下三大框架的深入原理,细节,如果时间不富裕那就先学习怎么是和有,就是知其然,然后知其所以然。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
框架的东西都是辅助工具,最主要的要先把基础知识学好,这样学这些框架也就简单了。我们学习的时候也是一周一个框架吧,熟练不敢说,至少会用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好学不好学,不好说!只要多练,肯定能学好!把spring,struts,hibernate学好后,做2,3个整合的项目,应该差不多了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学这种技术,关键是做项目,会不会的标准就是有没有做过项目,自己跟着视频做一遍项目就ok了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询