首页
学习
活动
专区
工具
TVP
发布

菩提树下的杨过

专栏作者
1167
文章
1528045
阅读量
97
订阅数
纯手工搭建JSF开发环境(JSF2.2+maven+weblogic 12c/jboss EAP 6.1+)
JSF 2.X因为种种原因(我个人觉得主要是因为推出太晚),再加上EJB2之前的设计过于复杂,引起很多开发人员对官方解决方案的反感,即使EJB3后来做了大量改进,国内也很少有人对EJB3感兴趣,目前国内主流开发架构大多采用SSH,很少有JSF 2.x + EJB 3.x的应用,但从我个人感觉来看,特别是对于从.NET转型到JAVA的web程序员而言,JSF中的很多概念其实跟.NET很接近,国外已经有越来越多的项目在采用JSF + EJB3做为技术选型,下面将详细介绍JSF的开发环境搭建.
菩提树下的杨过
2018-09-20
1.4K0
再谈web.config/app.config敏感数据加/解密的二种方法
转载请注明来自"菩提树下的杨过" 一.利用代码加解密 using System.Web.Configuration; ... //加密web.Config中的指定节 private void ProtectSection(string sectionName)     {         Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);         C
菩提树下的杨过
2018-01-24
1.9K0
Oracle:ODP.NET Managed 小试牛刀
“ODP.NET Managed”发布已经有一段时间了,近期正好有一个新项目,想尝试用一下,参考园子里的文章:《.NET Oracle Developer的福音——ODP.NET Managed正式推
菩提树下的杨过
2018-01-24
7890
Mybatis.Net 整合 ODP.NET Managed
初步接触MyBatis.Net的朋友,请先移步 MyBatis.Net 学习手记 1. 项目中先添加Oracle.ManagedDataAccess.dll程序集引用 2. MyBatis.Net 中Providers.config文件修改 1 <provider 2 name="ODP.NET Managed" 3 description="Oracle, ODP.NET Managed 4.121.1.0" 4 enabled="true" 5 assembl
菩提树下的杨过
2018-01-24
7110
MyBatis.Net 学习手记
MyBatis.NET的前身为IBatis,是JAVA版MyBatis在.NET平台上的翻版,相对NHibernate、EntityFramework等重量级ORM框架而言,MyBatis.NET必须由开发人员手动写SQL,相对灵活性更大,更容易保证DB访问的性能,适用开发团队里有SQL熟手的场景。 下面是使用步骤: 1、到官网http://code.google.com/p/mybatisnet/ 下载相关dll和文档 Doc-DataAccess-1.9.2.zip Doc-DataMapper-1.
菩提树下的杨过
2018-01-24
1.5K0
Silverlight Telerik控件学习:GridView双向绑定
做过WinForm数据库开发的人,一定有类似经历:DataGrid绑定后,如果允许行编辑,数据一顿修改后,想批量保存修改后的结果,通常是将DataGrid的所有行遍历,用FindControl找出其中的TextBox之类的控件,取值,然后处理,如果行模板中的控件变化了,可能之前的处理代码又要修改... .Net发展到WPF/SL时代,有了双向绑定,这种痛苦经历已经一去不返了,我们只需要关注数据即可,GridView与数据源之间会相互通知各自的变化情况,批量保存时,不管GridView中的数据用户如何修改,也
菩提树下的杨过
2018-01-23
8810
用VS2010调试微软开放的部分源码
msdn上有一篇讲解如何用vs2008调试源码的文章:http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-stud
菩提树下的杨过
2018-01-23
8170
用vs.net2010做flex/flash/as3开发
是的,没错,就是用vs2010来开发flex/flash !有图有真相: 1、在vs2010中创建as3/air/flex项目 2、ide环境中的as代码自动提示 对于不想安装flash cs/fla
菩提树下的杨过
2018-01-23
9130
利用fluorineFx将DataTable从.Net传递到Flash
FluorineFx自带的示例都不错,就是有点不简洁,下面的代码基本上已经最简版了(环境vs2010) 1、先创建一个Web Application,然后添加FluorineFx以及FluorineFx.ServiceBrowser的引用 这二个程序集的默认位置在: C:\Program Files (x86)\FluorineFx\Bin\net\3.5\FluorineFx.dll C:\Program Files (x86)\FluorineFx\Bin\net\3.5\FluorineFx.Serv
菩提树下的杨过
2018-01-23
2.3K0
FluorineFx:基于RSO(远程共享对象)的文本聊天室
在前一篇“FluorineFx:远程共享对象(Remote SharedObjects)”里,已经大致知道了在FluorineFX中如何使用RSO,这一篇将利用RSO完成一个简单的文本聊天室。 原理:
菩提树下的杨过
2018-01-23
8400
.net中的认证(authentication)与授权(authorization)
注:这篇文章主要给新手看的,老手们可能会觉得没啥营养,就请绕过吧。 “认证”与“授权”是几乎所有系统中都会涉及的概念,通俗点讲: 认证(authentication) 就是 "判断用户有没有登录?"
菩提树下的杨过
2018-01-23
1.6K0
温故而知新:c#中的特性(attribute)
特性(Attribute)是微软在.Net中自创的一种新技术,对于很多初学者来讲,特性一直是一块难啃的骨头。 既然弄不懂,那我们就暂时绕过它吧,回想一下我们在写代码时通常都要求写注释,为了是让别人或自己以后能看得懂,但是这个注释是写给“人”看的,突发奇想一下:我们能不能写出一种注释,给c#编译器看,比如我们在某些代码上打个标记,让编译器看到这些标记后,做出不同的反应? 其实...这就是特性,比如我们定义一个常规的类 public class Product { public string Name {
菩提树下的杨过
2018-01-23
4850
VS2010如何做WAP开发
自从VS2010 RC出来以后,就顺便把机器重做了,重装的时候特意没安装VS2008,全线过渡到VS2010和.net4.0,但今天有一小WAP项目,才意识到VS2010貌似不支持WAP窗体,按照记忆
菩提树下的杨过
2018-01-23
1.3K0
.net中使用oracle数据库分页的土办法
近日公司一网站项目,要调用其它系统(call center系统)的oracle数据库数据,只能连接查询,无法创建存储过程,所以只能在sql语句上动脑筋实现分页: /// <summary> /// Oracle通用分页查询函数 by 菩提树下的杨过 2010-01-07 /// </summary> /// <param name="tableName">表名</param> /// <param name="fields">(要查询的)字段列表</param> /// <param name="
菩提树下的杨过
2018-01-23
7610
silverlight.net官方网站图片切换源码
下午心血来潮,想看看MS的开发人员是如何做silverlight的,出于学习目的把silverlight.net官方首页的图片轮换通过分析html源代码,下载xap后反编译了一下,分析后的源代码略作修
菩提树下的杨过
2018-01-23
1.4K0
温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
一、委托Delegate 一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本的数据类型(或者没有参数),比如 public void HelloWorld()  {     Console.WriteLine("Hello World!"); } public void HelloWorld(string name)  {     Console.WriteLine("Hello ,{0}!", name); } 但是有些时候,我们希望把一个方法本身当做参数传
菩提树下的杨过
2018-01-23
5190
vs.net的调试小技巧之#define debug(适合新手)
大多数情况下,vs.net中我们可以用断点来解决调试问题,但有些时候也可能手动需要输出一些信息做为调试的参考,你是否有过调试完成以后,忘记删除某条输出语句的经历? 那么下面的技巧可以解决这个问题: #define debug using System; namespace debugDemo {     class Program     {         static void Main(string[] args)         { #if debug                 Consol
菩提树下的杨过
2018-01-23
9880
windows 7 安装及.net开发环境搭建
明天是win7中文版的正式发售日期,作为MS的粉丝,特地在今天到网上down了一个D版(是旗舰版哦!)体验了一把,基于xp/vista在web程序员心中的恶劣印象(主要是xp的IIS不能新建站点,只能建虚拟目录这一点让我很反感;vista则太难用,简直鸡肋),本来对win7也没抱多大希望,结果试了一天发现比我想象中的要好,以下是试用手记(仅做学习交流之用,建议大家有银子的话,还是支持正版) 1.先到xunlei上down一个JUNJUN猫的所谓旗舰版win7回来 2.在本机安装了一个vmware,把win7
菩提树下的杨过
2018-01-23
1.8K0
[你必须知道的.Net]读书笔记--override与new在继承中的区别
前言: 这本书拿到手已经好长时间了,但由于种种原因一直没读完,也许是我太懒了,应该好好反省自我检讨一下。 所谓“书读百遍,其义自见”,虽然糊里糊涂做web开发六七年了,用.net也3年出头,但总觉得自
菩提树下的杨过
2018-01-23
5540
[你必须知道的.Net]读书笔记--浅clone与深clone
按照书上的代码,深克隆的示例代码编译没通过(可能是印刷时漏掉了某一行代码),所以重新修改了下,贴在这里以供阅读本书时跟我遇到一样问题的园友参考: 浅克隆示例: 要点:克隆之后,新旧对象还是指向同一个引用,不管修改哪一个对象,都会影响另一个对象 namespace CloneTest { class Program     { static void Main(string[] args)         {                       Enrollment sourceStudents
菩提树下的杨过
2018-01-23
9110
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档