标签:
1.前端页面放置
项目默认生成index.jsp是在webroot文件夹下,但是有漏洞,可以直接绕过拦截器(如:struts2)直接访问页面,所以要把页面放置到WEB-INF文件下面,原因是WEB-INF文件夹是受保护的,不能直接访问(也不是真的不可以访问,只是没有像webroot文件夹那么容易访问,只是一种简单的提高安全性做法),但可以通过控制器跳转访问。
2.web应用部署(以tomcat为例)
上线要打包成war包,便于管理,调试可以直接存放项目文件夹,便于调试。
3.web打包方式
java打包有三种格式:jar、war、ear。
jar-------打包一些功能性模块,供其它项目引用。
war-------打包整个web应用。
ear-------打包整个javaEE web应用(即是包括一些ejb组件。这个比较少见,一般项目很少用ejb组件)
4.SSH框架(srtuts2+Spring3+Hibernate3)
struts2-------主要写页面跳转,对象的传递,不要把业务逻辑代码写进去。
spring3-------配置接口bean, 注入动作bean(struts2)。
在action类里面加入接口,生成get,set方法。
原理就是通过接口注入逻辑代码。
Hibernate3-------java对象属性与关系型数据库的表一一对应。
利用HQL语句操作数据库,面向对象查询数据库。
原理就是通过get,set方法直接保存对象的属性到数据库中,减少sql语句。
PS:主要就是配置框架的配置文件,三框架原理都是读取配置文件,然后调用相关api方法。
5.oracle数据库----plsql工具
修改数据时,步骤是首先点击需要修改的数据,然后右击-编辑数据-执行-提交。
标签:
原文地址:http://www.cnblogs.com/Sroot/p/5754179.html