SSH名词解释
Struts Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的 Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。
Spring Spring是一个轻型容器(light-weight container),其核心是Bean工厂 (Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实 现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。 就是说可将两者一起使用,达到将两者自身的特点进行互补。
Hibernate Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像您的数据库中包含每天使用的普通Java对象一样,同时不必 考虑如何把它们从神秘的数据库表中取出(或放回到数据库表中)。它解放了您,使您可以专注于应用程序的对象和功能,而不必担心如何保存它们或稍后如何找到 它们。
EJB 一个技术规范:EJB 从技术上而言不是一种产品 EJB 是一种标准描述了构建应用组件要解决的: 可扩展 (Scalable) 分布式 (Distributed) 事务处理 (Transactional) 数据存储 (Persistent) 安全性 (Secure)
ANT -. Ant简介 Ant是一个类似make的工具,用来编译/运行/测试java程序。 构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理.
二.Ant的安装及配置 你可以从Jakata网站下载预编译的ANT,解压至任一目录; 设置自己的环境变量,即ANT_HOME,指向解压目录; 设置JAVA_HOME环境变量,指向jdk的根目录;
三:用ant管理项目 Ant一启动就会自动地加载一个叫做Build.xml的项目配置文件。如果想给这个项目配置文件取别的名字,你可以使用buildfile标记来运行 ant,就像下面这样: ant -buildfile Project_configuration.xml 主要特点: 使用xml文件作为配置文件,即build.xml; 可与junit作无缝整合,达到系统测试、编译到发布的功能; 强大、详细的报表功能; 控制灵活,可自定义要执行的任务组合。
推荐阅读
-
python使用paramiko模块实现ssh远程登陆上传文件并执行
-
详解linux SSH登录流程
-
expect命令在linux下实现批量ssh免密
-
使用反向ssh从外网访问内网主机的方法详解
-
SSH开发模式——Struts2(第三小节)
-
解决Linux下ssh登录后出现 报错 Write failed: Broken pipe 的方法
-
使用docker -v 和 Publish over SSH插件实现war包自动部署到docker的操作步骤
-
用expect实现ssh自动登录服务器并进行批量管理的实现方法
-
docker centos7 安装ssh具体步骤
-
VPS 防止SSH 暴力登录尝试攻击的配置方法