监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭
泛普OA新功能开发

当前位置:工程项目OA系统 > OA软件研发 > 泛普OA新功能开发

java开发oa系统

申请免费试用、咨询电话:400-8352-114

   现在java开发的OA系统利用了缓存技术等,性能表现很好了,100人的并发在线,现在一般的台式服务器就足以胜任。对于大负载的并发负载,java平台更是得天独厚的优化。自从Servlet 技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术一—JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。

  一、1、JSP页面技术

  JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:

  JSP的基本语法:两个注释、3个脚本元素、8个动作指令。

  JSP的九大内置对象:request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page 页面对象和exception例外对象。

  2、JavaBean组件技术

  JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。

  调用者可以是JSP,也可以是其他的类。JavaBean 组件由一些属性和操作这些属性的函数组成。

timg (6).jpg

  3、Servlet技术

  Servlet产生于JSP技术之前,它最大的特点就是基于线程。与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet 请求都只会产生一个线程,这对于系统的利用率来说是一场革命。

  Servlet是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。

  通常Servlet 用于进行系统的初始化、服务拦截、过滤等。最典型的应用是过滤器、监听器。

  二、开发环境

  1、JDK软件

  我们要开发J2EE的系统,却需要安装的是J2SE。J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指EJB、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。

  我们选用1.7的版本进行开发。

  2、数据库软件MySQL

  MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL 服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。它因为是开源的关系型数据库,服务器是一个快捷的、可靠的和易于使用的数据库服务器,并且服务器工作在客户/

  服务器或嵌入系统中等优点而广受欢迎。在此系统中我们选用5.6进行开发。

timg (16).jpg

  3、Web服务器Tomcat

  Tomcat 是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。

  Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

  在本系统中我们选用稳定版本Tomcat7进行开发。

  4、集成开发工具Eclipse+MyEclipse

  是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为Java IDE 领域的霸主。它能够很好地与MySQL、Tomcat 进行集成。

发布:2011-03-27 11:13    编辑:泛普软件 · xl    [打印此页]    [关闭]
OA软件研发
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普泛普OA新功能开发其他应用

OA设计 OA系统测试 OA平台 OA定制 OA开源 OA代码(源码) OA方案 OA培训 OA破解 OA下载 OA购买 OA数据库 OA系统界面设计 泛普OA新功能开发