jsp3实习跟踪管理系统(ssh)-补充mysql(150元)

  • 模板售价:¥150.00元
  • 成品编号:13java13me+小麻雀+jsp3
  • 使用技术:
  • 数据库:Mysql
  • 最后更新:2018-11-23 15:59

注意:QQ2748904540,qq3300576459为本网站唯一售卖成品的账号,其他均为盗版

jsp3实习跟踪管理系统(ssh)-补充mysql(150元)的大图展示

计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服


素材描述:

 

本套Java设计包含程序,1w字论文,演示视频
1
系统开发工具及相应技术简介

1.1 ExtJsExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写 的,主要用于创建带有华丽外观的前端用户界面,使得我们的B/S应用更加具有活力及生命力,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。这款开发框架并不像jquery和prototype那样,严格意义上讲jquery和prototype只能算开发库,而extjs则是真正的开发框架,它不仅仅解决了底层的浏览器兼容问题、通用的一些开发功能,也为开发者提供了大量的内建控件库,例如,用于布局的BorderLayout、Viewport,用于生成表单的FormPanel等等,而这些控件都是内建的,并非基于extjs开发,这个差别直接导致了整个开发框架的完整性有很大程度的提高,对于开发人员来说,与其把很多来自第三方基于一套库开发的控件放到一个项目中来,倒不如直接用内建的控件来得方便,而且整合度更高,代码可靠性也高。
ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术 的精品。使用ExtJs可以快速的开发出界面美观的页面,故本系统的所有界面几乎都是采用ExtJs开发,这就要求有一定的JavaScript功底。

1.2 CodeSmith

  CodeSmith 是一种基于模板的代码生成工具,它使用类似于 JSP 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。
CodeSmith 是一种语法类似于Jsp的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。
其中模板 .netTiers就是一个在Jsp中很好用的开源模板,你只要使用.netTiers模板配置一下你的应用程序,就可以生成一些数据库操作的类.
1. 添加一个新的配置选项
  <section name="Sxgl.Data"
type="Sxgl.Data.Bases.NetTiersServiceSection, Sxgl.Data"
allowDefinition="MachineToApplication"
restartOnExternalChanges="true" />
2. 在web.config配置文件中加入这个配置
<connectionStrings>
  <add name="netTiersConnectionString" connectionString="Data Source=XYY;Initial Catalog=sxgl;Persist Security Info=True;User ID=sa;Password=123" />
</connectionStrings>
3. 简单的增删改查操作说明
AccountService accountsService = new AccountsService();
//GetAll()
TList<Accounts> accountList = accountsService.GetAll();
 
//GetPagedl()
TList<Accounts> accountList =
accountsService.GetPaged("IsActive = 1 AND AccountName LIKE 'smi%'");
//GetByFk()
TList<Accounts> accountList = accountsService.GetByCustomerId(25);
//Insert()
Account accountEntity = new Account();
accountEntity.AccountName = "MyAccountName";
accountEntity.CreatedDate = DateTime.Now;
accountsService.Insert(accountEntity);
//Delete()
bool result = accountsService.Delete(accountEntity);
bool result = accountsService.Delete(23);
 
//Update()
accountEntity.AccountName = "MyAccountName 2";
accountsService.Update(accountEntity);             

全部评论 / 0

    相关推荐

    收缩