idea的ssm配置文件怎么放
‘壹’ 怎么部署一个javaweb ssm idea
虽说Intellij IDEA已经用了四个多月,里面大部分功能还是比较熟悉的,但是很多细节地方还是搞不清楚,这几天公司另一个小组也换成了Intellij IDEA,帮他们迁移项目的时候,因为是非maven项目,遇到了很多问题,自己又研究了一番,下面整理一下
2.项目配置(Project Structure)
2.1 Project
project compliler output:配置的是项目中的默认编译输出总目录
里面英文也说明了,每个模块可以自己设置特殊的输出目录 所以这个基本上没用
2.2 Moles
项目的模块,一个项目中可以有多个子项目,每个子项目相当于一个模块
一般我们项目只是单独的一个,所以只需要配置一个模块,我们可以给模块添加框架
‘贰’ ssm项目一般把8080端口放哪个文件里
ssm项目一般把8080端口如下:
mybatis-config.xml文件的配置
解决后首先导入需要使用到的依赖。导入依赖时若自己的私服里面没有,则建议去阿里云的公服查找自己所需要的版本再将其依赖复制到pom.xml文件中。
‘叁’ IDEA中怎样配置SSH框架(具体点,最好图文并茂)
声明:以下方法集成SSH,绝对简单易懂,别看字多,但是操作起来非常快,代码写得很少,熟练点也就5到10分钟左右。
1.new一个web项目,new完后,去找myeclipse的数据源,新建一个数据源,写上数据源名称,连接数据库的url,账户密码,并添加连接数据库的jar包,保存,并且测试一下。2.右击项目名,找到下面的Myeclipse,鼠标放上去,会出来一另一个列表,找到add struts Capab,点击,选择 struts2.1,选择/*,点击next,这时候开始添加jar包,第一个struts core Libra核心包自动点上了,不管,再下去找到一个struts 2 Spring Libra包,钩上。然后完成。3.然后根据第二步,找到add spring Capab,选择spring2.5 , 勾选前三个包,然后再去下面找一个 spring2.5 web Libra,钩选,然后在下面的JAR Library Installation 下面选择第二个单选按钮 Copy.....,点next, 再点完成。4.再根据第二部,找到add Hibernate Capab,选择hibernate3.1,勾选下面第1,和第2个jar包。然后在下面的JAR Library Installation 下面选择第二个单选按钮 Copy。。。,点next,依旧是点第二个单选按钮即spring config..,点next,继续点第二个单选按钮即Existing....,点next,这时候进入选择数据源,找到DB Driver 下拉框,选择你刚才自己新建的数据源。选择好后,会自动填充所有的连接数据库信息。点next,进入创建sessionfacorty,找到第一个文本框,java package,点右边的new,写上包名com..hib.util。点击完成。5.这时候SSH集成已经完成了一大半。第四步点完成后,只要上面的步骤正确完成,这时候在你的工程里面就会出来一个applicationContext,xml文件,而且绝对是报错的。放心。接下来点开这个文件,找到报错的那一行,这里我用简单的方法教你解决报错。报错的一行是class="org.apache.commons.dbcp.BasicDataSource">,把引号里面的话全部删掉,在引号里面写上driver然后Alt+\感知,找到第6个是以 jdbc.datasource结尾的,点这个。然后自动生成class="org.springframework.jdbc.datasource.DriverManagerDataSource">。这样就不会报错了。6.接下来去找到项目的WebRot文件夹下面的WEB-INFI下面的web.xml 文件,自己写上 <context-param>
<param-name>
<context-param>
<param-name>
contextConfigLocation
</param-name>
<param-value>
classpath:applicationContext.xmls
</param-value>
</context-param>
</param-name>
<param-value>
classpath:applicationContext.xml
</param-value>
</context-param>这段话,注:<>尖括号的都是感知出来的,不用自己手写,但是contextConfigLocation,和classpath:applicationContext.xml得自己写。然后在这段话后面加上,<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>这段话,同样尖括号的都是感知,这句话org.springframework.web.context.ContextLoaderListener
其实不用自己写,只要找到spring-web.jar包下面的这个包org.springframework.web.context加上点,再加上下面的ContextLoaderListener.class同时去掉点class即可。如果你找不到,就自己手写吧。OK.简单的SSH集成就完成了。
后面还有一些比如实体类的创建,数据访问层的实现类DaoImpl,以及里面的方法查询,数据库中的一张表的最基本的增删改和根据实体类中某个字段的查询方法都是可以自动生成的,只要改下类名和包名就可以了。这个以后有空再说吧。用我这个方法,不用去查API到里面拷贝代码,简单高效。10分钟内可以集成完毕。对于一张表而言,本人增删改查加分页40分钟就全部能写完。
下面我再简单说一下MVC的设计模式的所有包名类名。
数据访问层-到业务逻辑层-显示层这是MVC最基本的。先说数据访问层,通常以Dao结尾。第一个包叫做com.,下面的类是放数据访问层接口,比如你的实体类叫User,接口名就叫做UserDao.然后再一个包叫做com,.impl.这个包是放数据访问层的实现方法。下面的类名就可以叫做UserDaoImpl,这个类实现上面的UserDaoImpl接口。再说业务逻辑层,通常以service命名。也是第一个包叫做com.service,下面放的也是业务逻辑层的接口,UserService.再一个包就叫做com.service.impl,下面放的类名叫做UserServiceImpl,实现UserServiceImpl接口。再说控制层,就是通常Action。建个包名叫做com.web.action。下面就放action类,名字就叫做UserAction。这就是最基本MVC的命名了。不过记得要去struts.xml写一下action的配置信息。还有不懂的问我就是了。
‘肆’ 如何使用eclipse搭建ssm
使用eclipse搭建ssm
Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis) 利用Maven管理Jar包
一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图
构建框架
在pom.xml中添加所需要的jar包。
如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了。
保存pom.xml,maven就会帮我们下载我们配置的所有jar包了,jar包依赖的jar包也会自动下载,是不是很方便!当然,这个下载可能需要一定的时间,当eclipse右下角的百分比进度没有了,就下载好了。
列举必须的配置文件
web.xml
spring.xml
mybatis-spring.xml
spring-mvc.xml
mybatis-config.xml
log4j.xml
mysqldb.propertites
‘伍’ 怎么用SSM啊
System Safety Monitor(以下简称为SSM),它是一款俄罗斯出品的系统监控软件,通过监视系统特定的文件(如注册表等)及应用程序,达到保护系统安全的目的。在某些功能上比Winpatrol更强大 。
安装并启动(可能需手动到安装目录中运行SysSafe.exe)SSM后,点击弹出的LOGO窗口中的Close this windows(关闭窗口)项,关闭该窗口。这时SSM已经启动,并开始进行监视,我们可以在系统托盘内看到软件图标。
SSM贴身保护你的Windows
SSM既然自称System Safety Monitor(系统安全监视器),那么就要看看SSM的拿手绝活。
小提示
让它随Windows一同启动
只有让SSM随时启动才能起到监视和保卫系统安全的功效,因此要设置让其自动随Windows一同启动。右击系统托盘的软件图标,选择 Preferences(参数选项),打开System Safety Monitor - Preferences窗口,点击Options(选项)标签。确认左侧所选为General(常规),然后将右侧SSM Startup mode(SSM启动模式)项修改为Start automatically as aservice(以服务形式加载)(见图1)。
1.打开SSM的监控
第一步:打开System Safety Monitor - Preferences窗口,点击Plugins(插件)标签。
第二步:确认Enable Plugins(激活插件)项已被勾选,这时SSM可以对Start Menu(“开始”菜单中的启动组)、Services(加载的系统服务)、Registry(注册表启动项)、INI Files(系统INI文件)及IExplore(IE)实施全方位监控(见图2)。
2.任意添加监控项目
相比我们以前强烈推荐的Winpatrol,SSM更优秀之处在于可以“自定义”,比如想让SSM监视一个注册表中[HKEY_CLASSES_ROOT\.abs]下“默认”键的键值改动,你可以手工添加。
第一步:同样是在Plugins标签下,在窗口右侧选择Registry→Configuration。
第二步:在右侧窗格中右击,选择Add new item(添加新项目),在弹出窗口的Path中输入HKEY_CLASSES_ROOT\.abr,在Name中输入“默认”,在Value中输入“默认”键键值的,即Photoshop.BrushesFile,在Value type下选择0 String即可。
第三步:设置完成后,当该键值被修改后,SSM就会弹出警告窗口(见图3),按F2键可阻止修改,按F3键同意修改。
对一个键值的修改已经如此,对于那些网络病毒就更能轻松解决。笔者曾用“证券大盗”等多款病毒对SSM进行测试,它都能轻松应对。
功能强大的程序监控
SSM另一强大而有用的监控就是应用程序监控,它能监控程序开启过程的一举一动。并且不管这个程序是以何种方式开启,无论是用户双击直接打开,还是由其他程序间接打开,甚至是由于系统漏洞而被悄悄执行的错误程序(包括病毒),也不管这个程序是何种格式(EXE/DLL等),SSM只要发现有新程序被开启,均会报告用户,最终由用户决定该程序是否运行。
1.实战SSM的程序监控
现在很多软件的安装程序,在给用户安装软件的同时,还会“默认”安装一些用户不需要的东西(广告/插件等)。一旦你安装了这种软件就同时在不知情之下往硬盘“塞垃圾”。这时,SSM就能发挥拦截作用了。
SSM默认是未开启程序监控,需要用户自行开启,方法很简单,只要右击系统托盘内软件图标,选择Watch App Activity(监视应用程序)即可。
笔者再运行含有广告插件的软件,如“QQ自动聊天器”,在安装时除了原程序,SSM提示还有新程序想运行(见图4)。
在这里,SSM的程序监控对于程序开启提供五个不同的选择。所对应的快捷按键分别是F1到F5,每项都各有含义:F1是“总是允许”,F2是“总是阻止”,F3是“只允许系统管理员,不包括其他用户”,F4是“只允许这一次”(默认选项),而F5是“只阻止这一次”,而这里自然要按F2或F5。
之后继续安装,但居然又出现了广告插件,自然使用相同方法将其拦截即可。
如果是病毒,SSM也同样不含糊:笔者空闲时也喜欢下载电子书看看。但如果下载下来的电子书是夹带了病毒,并且防病毒软件没有检测到怎么办?
不要紧,还有SSM。前段时间笔者从网下载了EXE格式的电子书,打开该电子书后,SSM的程序监控很自然请求用户选择,由于是要看书,所以是选择 F1、F3或F4通过啦,可是令人意外的是,又弹出SSM的警告,还有程序要运行,书打开了,自然是有问题,不管好坏先按下F2或F5阻止运行。
后经过分析发现原来这本电子书使用了加壳处理,并绑定了病毒,虽然绕过了病毒防火毒,但SSM是从不会让你失望的。
小提示
在如图4所示界面中点击Scan项,可启动杀毒软件对程序进行杀毒。但要注意需要先在SSM中设置好杀毒软件目录,否则,这里会显示Locate。杀毒软件设置方法如下:打开System Safety Monitor - Preferences窗口,点击Options项,在窗口左侧点击Misc,然后在窗口右侧的Antivirus中设置即可(见图5)。
2.添加修改应用程序规则
如果希望针对不同的程序设置不同规则,可以在SSM中进行详细设置。
第一步:打开System Safety Monitor - Preferences窗口,点击Application Rules(应用程序规则)标签。
第二步:这里列出了所有正在运行的程序,然后将Rule(规则)默认的Allowed(F3)修改为Blocked(F2)则会阻止该程序运行。
第三步:双击程序,可打开针对该程序的高级规则设置窗口,可进一步设置该程序是否能被其他软件所调用或是调用其他软件(见图6)。
小提示
SSM在监控之外
★“黑名单”功能:如果不想别人使用你的MSN Messenger及Outlook Express,可以打开System Safety Monitor - Preferences窗口,点击Windows标签下的Filters项,添加上“MSN Messenger”(不含引号)及“收件箱 - Outlook Express”(不含引号)两项,再右击系统托盘SSM图标,勾选Filter windows captions(窗口标题过滤)项。
这样两个程序只要一打开就马上消失掉。你可根据自己的需要将其他程序窗口标题栏填到这里即可。
★导出配置文件:点击System Safety Monitor - Preferences窗口中Service标签下的Save current config file as备份你的配置文件,以便升级或重装时使用。