求java项目,详细点的用到java ssh框架项目案例ssh或者ssmjava ssh框架项目案例

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
今年毕业,Java框架的ssh还有必要去研究吗?现在只是了解,没用ssh做过项目,都是用ssm去做项目,求前辈给点建议
这个问题已被关闭,原因:偏离社区主题,与技术无关、讨论类、对他人无用
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
ssh太老了,别自己做项目了,赶紧找个实习熟悉熟悉企业项目和一整套流程吧,尽量找流程比较完整和规范的,从前端构建到后端部署、版本控制和测试过程等等,这是自己做项目锻炼不能达到的
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:本文已收录于以下专栏:
相关文章推荐
最近刚开始学习Java后端的一些知识,很多不懂的或者要学习的记录在这里,希望自己学习的同时也能帮助一些别人,如果有什么不对的地方或者需要补充的也欢迎大家留言,我也会继续学习和修改的!
用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等。如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问。
二、简单设计及实现
SSH就是 struts+spring+hibernate 的一个集成框架,是java
今天开个坑java ssh三大框架搭建整合(注解+XML 用全注解不是很好,有点地方需要用模板的时候XML直接可以复制一段)
1 所用框架、技术
用户登录模块,指的是根据用户输入的用户名和密码,对用户的身份进行验证等。如果用户没有登录,用户就无法访问其他的一些jsp页面,甚至是action都不能访问。
二、简单设计及实现
ava SSH 主流框架介绍
SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。
Struts是一个基...
常听人提起三大框架,关于三大框架,做了如下了解:
三大框架:Struts+Hibernate+Spring
Java三大框架主要用来做WEN应用。
Struts主要负责表示层的显...
一、Spring
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构...
1、数据库配置
通过命令行操作mysql数据库,具体如下所示:
(1)利用mysql -u用户名 -p密码连接数据库如下:
(2)创建数据库并显示数据库。如下:
(3)创建数据...
写在前面:最近接到某公司的电话面试,其中问到了JAVA框架的相关知识,发现自己对于这个方面了解实在太少,故整理出该篇文章,从基本入门开始对JAVA框架再认识。一、基本概念了解框架的定位可以帮助我们更好...
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)一.SSM项目开发环境搭建
----------
1.JDK环境安装及配置、Tomcat
v8.0+ 、Maven v3.3.9+(开源的包管理工具)
&(JDK)/technetwork/java/javase/downloads/index-jsp-138363.html
&(Tomcat)http://tomcat.apache.org/download-80.cgi
&(Maven)http://maven.apache.org/download.cgi
&建议放同一层目录下,方便查找
&JDK环境配置不正确Eclipse无法运行
2.Eclipse配置
&1)Workspace建议放在同一级目录下
&2)(集成Maven) Window-&Preferences-&Maven-&Installations-&Add,在Installation home输入Maven的安装路径(建议不要含中文),单击Finish
&3)(集成Tomcat) Window-&Preferences-&Server-&Runtime Environment-&Add,选择Apache Tomcat v8.0(如不存在请下载新版Eclipse),单击Next,单击Browse找到Tomcat安装目录,确定,Finish,OK
&4)(创建一个Maven项目) File-&New-&Other-&找到Maven-&Maven Project-&Next-&Next(也可以选择一种Maven工程模板)-&填写Group Id和Artifact Id-&Finish,之后Maven项目根据pom.xml文件自动下载所需要的依赖包,下载完成后可在项目树-&Java
Resourses-&Libraries-&Maven Dependencies子树中看到(如提示下载失败请看问题及解决方案)。
&4)(或导入一个Maven项目)File-&Import-&Maven-&Existing Maven Projects-&选择项目路径-&finish
&5)(集成Spring、SpringMVC、Mybatis框架)jar包下载(http://download.csdn.net/detail/samile)右键项目-&Build
Path-&Configure Build Path-&Add External JARs,把下载的包导入,finish
&&5) (方法二推荐)使用Maven项目管理工具,配置pom.xml文档,即将上述依赖包以xml格式(具体如何写请参阅文章末的链接)写在pom.xml文档中,然后右键项目-&Maven-&Update Project
&6) (配置xml、properties文件以整合三大框架)此处省略。。。(才疏学浅,等原理弄清楚之后再作补充)
&7) (启动服务)右键项目-&Run
As-&Run On Server-&Finish
--------------------
二.问题及解决方案
--------------------
&1)Maven-&Update Project,更新失败,LOG提示某些jar包下载失败。解决方案如下:
1.手动下载这些jar包,放在某一个目录下
2.配置maven命令
mvn install:install-file -DgroupId=memcached -DartifactId=java_memcached-release -Dversion=2.6.6 -Dpackaging=jar -Dfile=H:\DatabaseDrivers\java_memcached-release_2.6.6.jar
说明(前三个参数与pom.xml中的参数相对应,第四个参数固定,最后一个参数是路径(建议不掺入中文))
3.cmd中运行该命令(需配置环境变量)
4.提示成功即可(目前还没有失败过)
& 2)部署时,7s左右完成(一般需20+s),日志无报错,界面却显示404错误。由于程序集部署不全,解决方案如下:
右键单击项目-&Deployment Assembly-&Add-&找到你web程序目录-&finish;
& 3)提交数据给后台时,报Datatruncation错误,一般都是与字段长度不合适有关。
& 4)http://blog.csdn.net/huangjp_hz/article/details/(注入list依赖的解决方案)
& 5)用视图操作多个表读取数据时,使用左外连接、右外连接、全外连接、内连接(默认)合并表,使用groupby语句筛选(需加上所有列字段否则会报错)。
--------------------
三.使用体会说明
--------------------
一.SpringMVC框架的第一条优势在于将业务逻辑拆分为多个串连的流程,每个流程职责互不相干,以低耦合模块化的思想解决一条复杂的业务逻辑。
此条优势带来的好处:
1)开发效率提高。模块间耦合度低,模块可分给多个开发者编写,而且由于模块独立性高,系统组装模块效率高,节约时间成本,另外模块复用性提高节约代码成本。
2)运维成本降低。模块化的思想使得在系统出BUG时,可快速定位问题根源,节约运维开销。
SpringMVC框架的第二条优势在于简洁的注释用于将模块语义化,以及自动封箱机制
二.MyBatis框架的优势在于将数据库IO层(即持久层)透明化
此条优势带来的好处:
1)开发效率提高。后台与数据库交互的流程一般分为主要几个步骤,生成对应SQL语句-&通过驱动包(与DB对应)中的类与DB进行交互-&以既定的数据结构存储得到的数据并返回此数据结构。一个LoadDriver类,N个Bean类,N个LoadData类或方法(执行SQL、存储数据结构)。。。简略计
算可以得知我们需要写多少重复的代码。但是这个框架,只需给必需的参数,其他冗余的代码会自动生成(我相信编写mybatis框架的人组装出的代码是高质量的),几乎消除了所有的JDBC代码从而提高开发效率。
2)mybatis框架可拦截所有DAO层错误并返回错误信息
--------------------
四.框架思想理解
--------------------
1.Spring框架是bean的工厂类
2.SpringMVC是控制反转,依赖注入的框架(SSH框架的核心),(全是必须对相对应文件注解)@Controller,@Autowired,@Repository,@RequestMapping,@ResponseBody等注解足以说明MVC的核心功能
3.mybatis框架是数据持久层,几乎全自动动态生成Sql语句
--------------------
此博客讲解了SSM框架详细配置过程
(http://blog.csdn.net/gebitan505/article/details/)
MyBatis自动生成器的使用方法
(http://blog.csdn.net/zhshulin/article/details/)
本文已收录于以下专栏:
相关文章推荐
使用步骤:
Controller类
---> Service接口(serviceImpl实现Service接口类)-->DAO接口(DaoImpl实现DAO接口类)-->Mapper接口(通过My...
转载自:/thread--1.html?srx
SpringMvc简单介绍下你对springMVC的理解?
Spring MVC Fra...
多线程、并发及线程的基础问题
1.Spring MVC工作原理:
1.客户端发送请求到DispacherServlet(分发器)
2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Contr...
Spring MVC Framework有这样一些特点:1。它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.
SSH面试题整理
SSH面试题整理
------SSH 面试题
BeanFactory的作用是什么?
1.很新的面试题;2.很全的面试题;3.很重点的面试题框架;Struts2与Struts1的面试题;###1.Struts2与Struts1的联系与;struts1与struts2都是mvc框架的经;...
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界...
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合...
这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)今天看啥 热点:
java SSH框架 SSM框架 SSI框架 源码,sshssm开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术&&【金牌】获取【下载地址】& &QQ: A 代码生成器(开发利器);&&& &增删改查的处理类,service层,mybatis的xml,SQL( mysql& &和oracle)脚本,& &jsp页面 都生成& &就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池&&数据库连接池&&阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势C 安全权限框架&&Shiro 是一个用 Java 语言实现的框架,通过一个简单易用的 API 提供身份验证和授权,更安全,更可靠D ehcache 自定义二级缓存;&&是一个纯Java的进程内缓存框架,具有快速、精干等特点&&是一种广泛使用的开源Java分布式缓存。E 微信接口开发(2.5版本新增)(后续会加入Activiti5 工作流 )-------------------------------------------------------------------------------------------------------------------------1. 模块化、服务化,流程化,耦合度低、扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便2. 提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用3. 全新高大尚HTML5+css3.0+bootstrap响应式开发界面UI,( 手机 PC 平板 截图在下面)、前沿.&&spring restful 风格4. 框架搭建完善成熟,在此基础上做过很多项目,系统具有并发处理、分布式、稳定性。5. 系统功能完善,此为框架平台,文档、注释齐全,提供技术支持,专门供二次开发6. 在此基础上可二次开发(OA、ERP、CRM ,医疗管理、金融、网站后台、APP后台、电子商务、商城(赠送UI)等等7.我们这边是公司,主要业务是定制开发,&&此系统为我们平时给客户做项目用的,经过很多项目实战考验&&-------------------------------------------------------------------------------------------------------------------------系统模块1. 组织管理:角色管理,分角色组和成员,有组权限和成员权限。2. 系统用户:对各个基本的组会员增删改查,单发、群发邮件短信,导入导出excel表格,批量删除3. 会员管理:对前台用户管理,分配会员级别,到期时间,状态,联系信息等资料4. 菜单管理:增删改查菜单 ztree(自定义菜单)业务菜单和系统菜单分离5. 数据字典:无限级别,支持多级别无限分类。内设编号,排序等6. 系统设置:修改系统名称,邮件服务器配置,短信账号设置,图片水印配置,微信配置7. 代码生成:打开代码生成器模块& &&&8. 图库管理:对批量上传的图片统一管理 9. 性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等10. 接口测试:POST or GET 方式检测系统接口,参数加密,json返回结果,计算服务器响应时间11. 发送邮件:单发,群发邮件& & 12. 置二维码:生成 or&&解析二维码& &&&13.地图工具:经纬度操作14.即时通讯:打开即时聊天窗口15.在线管理:(统计在线人数和在线列表,可强制某用户下线),同一用户只能在一个客户端登录16.打印测试:页面打印预览测试-------------------------------------------------------------------------------------------------------------------------菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同 按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单 支持多用户分权限管理后台,&&权限具体到不同的菜单不同的按钮--------------------------------------------------------------------------------------------------------------信息模块(小项目代码中)新闻管理:新闻的维护、发布、权重排序等 采用百度ueditor富文本框 公告管理:公告的维护、发布 广告管理:广告的维护、发布,状态维护,上传广告图片 友情链接:友情链接的维护、状态维护 特别推荐:特别推荐、状态维护微信模块关注回复:微信用户关注公众号回复文本回复:匹配关键词进行文本回复图文回复:匹配关键词进行图文回复应用命令:匹配关键词进行命令操作,例如微信发送命令,执行服务器重启、关机、锁定等操作-------------------------------------------------------------------------------------------------------------------------技术点1. 导出 导入 excel 文件2&&导出word文件3. IO 流上传下载文件4. 群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)5. 群发or单独 发送短信,支持两种第三方短信商接口6. spring& &aop&&事物处理7. 代码生成器 (freemarker), 代码 zip 压缩打包8. MD5加密 SHA加密(登录密码用此加密)接口加密身份校验9. 数据库连接池&&阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发10.加入安全框架 shiro (登录授权)(session管理)11.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)12.app接口@ResponseBody(支持与其它语言数据交互)13.极光推送 (推送给APP及时消息,APP不启动也能收到)14.微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序15.java Quartz 定时器 (定时执行某程序,精确到秒,可设置周期)16.java websocket 即时通讯技术,点对点,群聊,单聊,EXT4对话框17.新增Lucene全文检索18.Base64传输图片19.图片加水印(图片水印,文字水印)20.生成 or&&解析 二维码21.HTML5 + JAVAEE&&WebSocket 通信技术,WebSocket 验证用户登录,强制某用户下线22.批量异步上传图片,可预览,有进度条,支持拖拽上传(百度webuploader )。列表动态滑动放大展示。23.ehcache 自定义二级缓存 ,选择缓存存放目录,处理并发,增加系统性能24.服务器内部GET POST 请求25.uploadify 上传插件,单条、批量上传多线程,带进度条,异步,图片、视频, 其它文件格式均可上传26.地图选点获取经纬度坐标,根据俩经纬度计算距离27.tab标签页面功能,标签自由切换,不重复操作数据库-------------------------------------------------------------------------------------------------------------------------系统框架为:springmvc + mybaits 3.2 有 maven 版本和 非maven 版本 jdk 1.6 1.7 1.8&&tomcat 6 7 8数据库:oracle 版本 和 msyql 版本 ( spring3.0 和4.02&&mybaits 3.2)& &&&开发工具:myeclipse&&eclipse 均可 赠送 同UI& && &springmvc + hibernate&&SpringSecurity Lucene Quartz MySQL、Oracle、SQL Server
-------------------------------------------------------------------------------------------------------------------------系统演示视频:/s/1kTDvAn1 之前录的(有点粗糙, 凑合着看)qq:
--------------------------------------------------------------------------------------------------------------------PC实物截图如下 登录界面背景用HTML5特效自动切换(百叶窗,幕布等多种切换方式) 获取【下载地址】& &QQ:
相关搜索:
相关阅读:
相关频道:
&&&&&&&&&&&&&&&&
Java编程最近更新

我要回帖

更多关于 java ssh框架教程 的文章

 

随机推荐