优势2:1)安全保障。有些科研项目在推出之前具有一定的保密性,因此对这种资源的访问要具有一定的安全性支持。在J2EE应用中,组件的安全是由相应的容器来负责的,这种安全逻辑和业务逻辑相对独立的架构,使系统有更好的灵活性和扩展性。这种基于容器的安全服务可分为说明性的安全性和可编程的安全性。其中对安全服务的支持包括认证和授权两种模式。利用J2EE技术不仅可以实现传统的用户用户组的安全认证机制,而且能够提供对安全服务的验证。2)业务和处理逻辑。如果业务逻辑与应用程序相关,则业务逻辑可以利用可重用组件来完成,而无需单独开发。这些可重用的组件首先载入到服务器中,然后被分配到合适的安全策略,接下来就可以运行。12J2EE应用组件1)EJB(E
terpriseJavaBea
)。EJB技术是J2EE技术的核心,其中包含一组能够重用的封装有业务逻辑的服务器端组件。EJB服务器是底层平台与容器进行通信的接口,所有的可重用组件都包含在EJB服务器中。EJB规范定义了EJB组件与相应的容器如何进行交互,而容器负责提供公用的服务,例如目录服务、事务管理、安全性等。利用EJB容器可以实现安全性、生命周期管理等工作,将开发人员从业务逻辑中解脱出来。2)JSP(JavaServerPage)。JSP技术可以在网页中嵌入组件,而且能够利用这些组件生成对应的网页。当某JSP网页被用户请求访问时,此JSP网页会被Web容器编译为Servlet,Web容器调用它后将结果返回给浏览器。上述网页访问过程形成一种动态网页装配机制,能够有效分开程序逻辑和表示逻辑,在保持功能的基础上大大提高了效率。3)JavaServlet(ServerApplet)。Servlet是一种小型的由Java编写的服务器端程序,其主要功能是交互式地浏览和修改数据,生成动态Web内容。Servlet提供的功能大多与JSP类似,区别在于实现方式:JSP通常是由HTML代码中嵌入少量Java代码实现,而Servlet全部由Java写成并生成HTML。4)JDBC(JavaDatabaseCo
ectivity)。JDBC是用来规范客户端程序如何来访问数据库的应用程序接口,为访问不同的数据库提供了一种统一的途径。JDBC对数据库的访问具有平台无关性。
f龙源期刊网httpwwwqika
comc
2系统与需求分析21可行性分析经济可行性研究:高校科研管理系统开发出来后,将会用于学校的科研管理工作,能够大大提高工作效率,会得到高校科研经费的支持,具有一定的资金保障,因此从成本和效益的角度评估,经济方面切实可行。技术可行性研究:信息技术目前已经深入到日常生活的方方面面,各种信息管理系r